org.biojavax.bio.db.biosql
Class BioSQLFeatureFilter.HibernateFeatureFilter
java.lang.Object
org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
- All Implemented Interfaces:
- java.io.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 java.lang.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 |
Field Summary |
protected java.lang.reflect.Method |
and
|
protected java.lang.reflect.Method |
conjunctAdd
|
protected java.lang.reflect.Method |
conjunction
|
protected java.lang.reflect.Method |
disjunctAdd
|
protected java.lang.reflect.Method |
disjunction
|
protected java.lang.reflect.Method |
eq
|
protected java.lang.reflect.Method |
ge
|
protected java.lang.reflect.Method |
le
|
protected java.lang.reflect.Method |
not
|
protected java.lang.reflect.Method |
or
|
Method Summary |
java.util.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 java.lang.reflect.Method not
and
protected java.lang.reflect.Method and
or
protected java.lang.reflect.Method or
eq
protected java.lang.reflect.Method eq
le
protected java.lang.reflect.Method le
ge
protected java.lang.reflect.Method ge
conjunction
protected java.lang.reflect.Method conjunction
disjunction
protected java.lang.reflect.Method disjunction
conjunctAdd
protected java.lang.reflect.Method conjunctAdd
disjunctAdd
protected java.lang.reflect.Method disjunctAdd
BioSQLFeatureFilter.HibernateFeatureFilter
public BioSQLFeatureFilter.HibernateFeatureFilter()
criterionAliasMap
public java.util.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.