Package Hierarchies:
Class Hierarchy
- java.lang.Object
- org.refcodes.criteria.AbstractCriteria (implements org.refcodes.criteria.Criteria)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- org.refcodes.schema.Schema (implements org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.ChildrenAccessor<T>, org.refcodes.mixin.DescriptionAccessor, org.refcodes.mixin.TypeAccessor<T>)
- org.refcodes.criteria.CriteriaSchema (implements org.refcodes.mixin.DescriptionAccessor, org.refcodes.mixin.ValueAccessor<V>)
- org.refcodes.criteria.CriteriaSugar
- org.refcodes.criteria.CriteriaUtility
- org.refcodes.criteria.ExpressionCriteriaFactory (implements org.refcodes.criteria.CriteriaFactory<Q>)
- org.refcodes.criteria.ExpressionQueryFactory (implements org.refcodes.criteria.QueryFactory<Q>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.refcodes.exception.AbstractException (implements org.refcodes.exception.Trap)
- java.lang.RuntimeException
- org.refcodes.exception.AbstractRuntimeException (implements org.refcodes.exception.Trap)
Interface Hierarchy
- org.refcodes.mixin.AliasAccessor
- org.refcodes.criteria.Criteria (also extends org.refcodes.schema.Schemable)
- org.refcodes.criteria.CriteriaLeaf<T> (also extends org.refcodes.struct.Relation.RelationBuilder<K,V>)
- org.refcodes.criteria.CriteriaNode
- org.refcodes.criteria.CriteriaAccessor
- org.refcodes.criteria.CriteriaAccessor.CriteriaMutator
- org.refcodes.criteria.CriteriaFactory<Q>
- org.refcodes.mixin.KeyAccessor<K>
- org.refcodes.mixin.KeyAccessor.KeyProperty<K> (also extends org.refcodes.mixin.KeyAccessor.KeyMutator<K>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.struct.Relation<K,V> (also extends org.refcodes.mixin.ValueAccessor<V>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.mixin.KeyAccessor.KeyMutator<K>
- org.refcodes.mixin.KeyAccessor.KeyProperty<K> (also extends org.refcodes.mixin.KeyAccessor<K>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.criteria.QueryFactory<Q>
- org.refcodes.schema.Schemable
- org.refcodes.criteria.Criteria (also extends org.refcodes.mixin.AliasAccessor)
- org.refcodes.criteria.CriteriaLeaf<T> (also extends org.refcodes.struct.Relation.RelationBuilder<K,V>)
- org.refcodes.criteria.CriteriaNode
- org.refcodes.mixin.ValueAccessor<V>
- org.refcodes.struct.Relation<K,V> (also extends org.refcodes.mixin.KeyAccessor<K>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.mixin.ValueAccessor.ValueProperty<V> (also extends org.refcodes.mixin.ValueAccessor.ValueMutator<V>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>)
- org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>)
- org.refcodes.mixin.ValueAccessor.ValueMutator<V>
- org.refcodes.mixin.ValueAccessor.ValueProperty<V> (also extends org.refcodes.mixin.ValueAccessor<V>)
- org.refcodes.struct.Relation.RelationBuilder<K,V> (also extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.struct.Relation<K,V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>)