Class Hierarchy

Interface Hierarchy

  • org.refcodes.mixin.AliasAccessor
    • org.refcodes.criteria.Criteria (also extends org.refcodes.mixin.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.mixin.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>)