Uses of Interface
com.jnape.palatable.lambda.adt.hmap.Schema
Packages that use Schema
-
Uses of Schema in com.jnape.palatable.lambda.adt.hmap
Methods in com.jnape.palatable.lambda.adt.hmap that return SchemaModifier and TypeMethodDescriptiondefault <A,
NewValues extends HList.HCons<A, Values>>
Schema<NewValues> Schema.add
(TypeSafeKey<?, A> key) Add a newTypeSafeKey
to the head of thisSchema
.static <A> Schema
<SingletonHList<A>> Schema.schema
(TypeSafeKey<?, A> key) Create aSchema
from a singleTypeSafeKey
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey) Create aSchema
from twoTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey) Create aSchema
from threeTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey) Create aSchema
from fourTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey) Create aSchema
from fiveTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey, TypeSafeKey<?, F> fKey) Create aSchema
from sixTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey, TypeSafeKey<?, F> fKey, TypeSafeKey<?, G> gKey) Create aSchema
from sevenTypeSafeKeys
.Schema.schema
(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey, TypeSafeKey<?, F> fKey, TypeSafeKey<?, G> gKey, TypeSafeKey<?, H> hKey) Create aSchema
from eightTypeSafeKeys
.