org.biojavax.bio.db.biosql
Class BioSQLFeatureFilter.HibernateFeatureFilter
java.lang.Object
org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
- All Implemented Interfaces:
- Serializable, FeatureFilter, BioSQLFeatureFilter
- Direct Known Subclasses:
- BioSQLFeatureFilter.And, BioSQLFeatureFilter.ByName, BioSQLFeatureFilter.ByNote, BioSQLFeatureFilter.ByNoteTermOnly, BioSQLFeatureFilter.ByRank, BioSQLFeatureFilter.BySequenceName, BioSQLFeatureFilter.BySourceTerm, BioSQLFeatureFilter.BySourceTermName, BioSQLFeatureFilter.ByStrand, BioSQLFeatureFilter.ByTypeTerm, BioSQLFeatureFilter.ByTypeTermName, BioSQLFeatureFilter.ContainedByRichLocation, BioSQLFeatureFilter.Not, BioSQLFeatureFilter.Or, BioSQLFeatureFilter.OverlapsRichLocation
- Enclosing interface:
- BioSQLFeatureFilter
public abstract static class BioSQLFeatureFilter.HibernateFeatureFilter
- extends Object
- implements BioSQLFeatureFilter
A filter for Hibernate-BioSQL filters to extend.
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter |
BioSQLFeatureFilter.And, BioSQLFeatureFilter.ByName, BioSQLFeatureFilter.ByNote, BioSQLFeatureFilter.ByNoteTermOnly, BioSQLFeatureFilter.ByRank, BioSQLFeatureFilter.BySequenceName, BioSQLFeatureFilter.BySourceTerm, BioSQLFeatureFilter.BySourceTermName, BioSQLFeatureFilter.ByStrand, BioSQLFeatureFilter.ByTypeTerm, BioSQLFeatureFilter.ByTypeTermName, BioSQLFeatureFilter.ContainedByRichLocation, BioSQLFeatureFilter.HibernateFeatureFilter, BioSQLFeatureFilter.Not, BioSQLFeatureFilter.Or, BioSQLFeatureFilter.OverlapsRichLocation, BioSQLFeatureFilter.Tools |
Nested classes/interfaces inherited from interface org.biojava.bio.seq.FeatureFilter |
FeatureFilter.AnnotationContains, FeatureFilter.ByAncestor, FeatureFilter.ByAnnotation, FeatureFilter.ByAnnotationType, FeatureFilter.ByChild, FeatureFilter.ByClass, FeatureFilter.ByComponentName, FeatureFilter.ByDescendant, FeatureFilter.ByFeature, FeatureFilter.ByPairwiseScore, FeatureFilter.ByParent, FeatureFilter.BySource, FeatureFilter.ByType, FeatureFilter.ContainedByLocation, FeatureFilter.FrameFilter, FeatureFilter.HasAnnotation, FeatureFilter.OnlyChildren, FeatureFilter.OnlyDescendants, FeatureFilter.OverlapsLocation, FeatureFilter.ShadowContainedByLocation, FeatureFilter.ShadowOverlapsLocation, FeatureFilter.StrandFilter |
Method Summary |
Map |
criterionAliasMap()
Returns a map of property names (keys) to aliases (values), if the criterion
returned by asCriterion() uses aliases at all. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
not
protected Method not
and
protected Method and
or
protected Method or
eq
protected Method eq
le
protected Method le
ge
protected Method ge
conjunction
protected Method conjunction
disjunction
protected Method disjunction
conjunctAdd
protected Method conjunctAdd
disjunctAdd
protected Method disjunctAdd
BioSQLFeatureFilter.HibernateFeatureFilter
public BioSQLFeatureFilter.HibernateFeatureFilter()
criterionAliasMap
public Map criterionAliasMap()
- Description copied from interface:
BioSQLFeatureFilter
- Returns a map of property names (keys) to aliases (values), if the criterion
returned by asCriterion() uses aliases at all. If not, then it must at least
return the empty map else you'll get NullPointerExceptions thrown elsewhere.
- Specified by:
criterionAliasMap
in interface BioSQLFeatureFilter
- Returns:
- Map a map of property names to aliases used in the criterion.