Uses of Interface
dev.metaschema.core.model.constraint.IKeyField
Packages that use IKeyField
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of IKeyField in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return IKeyFieldModifier and TypeMethodDescriptionstatic IKeyFieldIKeyField.of(IMetapathExpression target, Pattern pattern, MarkupMultiline remarks) Construct a new key field based on the provided target.Methods in dev.metaschema.core.model.constraint that return types with arguments of type IKeyFieldModifier and TypeMethodDescriptionAbstractKeyConstraintBuilder.getKeyFields()Get the list of key fields set on this builder.IIndex.getKeyFields()Retrieve the key field components used to generate a key for this index.IKeyConstraint.getKeyFields()Retrieve the list of keys to use in creating and looking up an entry in a given index.Methods in dev.metaschema.core.model.constraint with parameters of type IKeyFieldModifier and TypeMethodDescriptionAdd a key field to the list of key fields.Method parameters in dev.metaschema.core.model.constraint with type arguments of type IKeyFieldModifier and TypeMethodDescriptionstatic IIndexIIndex.newInstance(List<? extends IKeyField> keyFields) Construct a new index using the provided key field components to generate keys.IIndex.toKey(INodeItem item, List<? extends IKeyField> keyFields, DynamicContext dynamicContext) Construct a key by evaluating the provided key field components against the provided item.