Package uk.gov.gchq.gaffer.store.schema
Class SchemaEdgeDefinition
- java.lang.Object
-
- uk.gov.gchq.gaffer.store.schema.SchemaElementDefinition
-
- uk.gov.gchq.gaffer.store.schema.SchemaEdgeDefinition
-
- All Implemented Interfaces:
Cloneable
,ElementDefinition
public class SchemaEdgeDefinition extends SchemaElementDefinition
ASchemaEdgeDefinition
is the representation of a single edge in aSchema
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SchemaEdgeDefinition.BaseBuilder<CHILD_CLASS extends SchemaEdgeDefinition.BaseBuilder<?>>
static class
SchemaEdgeDefinition.Builder
-
Constructor Summary
Constructors Constructor Description SchemaEdgeDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDestination()
String
getDirected()
SchemaEdgeDefinition
getExpandedDefinition()
String
getSource()
-
Methods inherited from class uk.gov.gchq.gaffer.store.schema.SchemaElementDefinition
containsIdentifier, containsProperty, equals, getClass, getDescription, getFullAggregator, getGroupBy, getIdentifierClass, getIdentifierMap, getIdentifiers, getIdentifierTypeName, getIdentifierTypeNames, getIngestAggregator, getOriginalAggregateFunctions, getOriginalAggregator, getOriginalValidateFunctions, getOriginalValidator, getProperties, getPropertyClass, getPropertyMap, getPropertyTypeDef, getPropertyTypeDefs, getPropertyTypeName, getPropertyTypeNames, getQueryAggregator, getValidator, getValidator, hashCode, hasValidation, isAggregate, lock, setAggregate, toString, validate
-
-
-
-
Method Detail
-
getSource
public String getSource()
-
getDestination
public String getDestination()
-
getDirected
public String getDirected()
-
getExpandedDefinition
public SchemaEdgeDefinition getExpandedDefinition()
- Specified by:
getExpandedDefinition
in classSchemaElementDefinition
-
-