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 newTypeSafeKeyto the head of thisSchema.static <A> Schema<SingletonHList<A>> Schema.schema(TypeSafeKey<?, A> key) Create aSchemafrom a singleTypeSafeKey.Schema.schema(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey) Create aSchemafrom twoTypeSafeKeys.Schema.schema(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey) Create aSchemafrom threeTypeSafeKeys.Schema.schema(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey) Create aSchemafrom fourTypeSafeKeys.Schema.schema(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey) Create aSchemafrom fiveTypeSafeKeys.Schema.schema(TypeSafeKey<?, A> aKey, TypeSafeKey<?, B> bKey, TypeSafeKey<?, C> cKey, TypeSafeKey<?, D> dKey, TypeSafeKey<?, E> eKey, TypeSafeKey<?, F> fKey) Create aSchemafrom 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 aSchemafrom 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 aSchemafrom eightTypeSafeKeys.