Package uk.gov.gchq.gaffer.store.schema
Classes describing the Gaffer schema.
-
Class Summary Class Description Schema Contains the full list ofElementtypes to be stored in the graph.Schema.BaseBuilder<CHILD_CLASS extends Schema.BaseBuilder<?>> Schema.Builder SchemaEdgeDefinition ASchemaEdgeDefinitionis the representation of a single edge in aSchema.SchemaEdgeDefinition.BaseBuilder<CHILD_CLASS extends SchemaEdgeDefinition.BaseBuilder<?>> SchemaEdgeDefinition.Builder SchemaElementDefinition ASchemaElementDefinitionis the representation of a single group in aSchema.SchemaElementDefinitionValidator AnSchemaElementDefinitionValidatorvalidates aSchemaElementDefinition.SchemaEntityDefinition ASchemaEntityDefinitionis the representation of a single entity in aSchema.SchemaEntityDefinition.BaseBuilder<CHILD_CLASS extends SchemaEntityDefinition.BaseBuilder<?>> SchemaEntityDefinition.Builder SchemaOptimiser TheSchemaOptimiseris used to reduce the size of a givenSchema.TypeDefinition ATypeDefinitioncontains the an object's java class along with how to validate and aggregate the object.TypeDefinition.Builder ViewValidator