Uses of Interface
uk.gov.gchq.gaffer.data.element.id.ElementId
-
Packages that use ElementId Package Description uk.gov.gchq.gaffer.accumulostore.key uk.gov.gchq.gaffer.accumulostore.key.core uk.gov.gchq.gaffer.accumulostore.operation.impl uk.gov.gchq.gaffer.accumulostore.retriever.impl uk.gov.gchq.gaffer.data.element Core Java data types relating to Gaffer graph elements (entities and edges).uk.gov.gchq.gaffer.data.element.id Classes related to the identification of Gaffer elements.uk.gov.gchq.gaffer.federated uk.gov.gchq.gaffer.mapstore.impl Implementation details for the MapImpl map-based data store.uk.gov.gchq.gaffer.operation.data Core data objects for the Gaffer operation library.uk.gov.gchq.gaffer.operation.function uk.gov.gchq.gaffer.operation.impl.get Operations for retrieving elements from a Gaffer graph.uk.gov.gchq.gaffer.operation.impl.output Operations for formatting the output of an operation into a required representation.uk.gov.gchq.gaffer.operation.io Extension interfaces for describing operations which define inputs and outputs.uk.gov.gchq.gaffer.operation.util uk.gov.gchq.gaffer.spark.operation.javardd Operation classes for creating and consuming JavaRDDs using Spark in Gaffer.uk.gov.gchq.gaffer.spark.operation.scalardd Operation classes for creating and consuming RDDs using Spark in Gaffer.uk.gov.gchq.gaffer.sparkaccumulo.operation.handler Spark operation handlers for the Accumulo store.uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd Operations for using JavaRDDs with the Accumulo Gaffer store.uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd Operations for using RDDs with the Accumulo Gaffer store.uk.gov.gchq.gaffer.store.serialiser Serialiser implementations for stores. -
-
Uses of ElementId in uk.gov.gchq.gaffer.accumulostore.key
Methods in uk.gov.gchq.gaffer.accumulostore.key that return ElementId Modifier and Type Method Description ElementId
AccumuloElementConverter. getElementId(org.apache.accumulo.core.data.Key key, boolean includeMatchedVertex)
Gets a newElementId
from an AccumuloKey
.Methods in uk.gov.gchq.gaffer.accumulostore.key with parameters of type ElementId Modifier and Type Method Description List<org.apache.accumulo.core.data.Range>
RangeFactory. getRange(ElementId elementId, GraphFilters operation)
Returns a Range representing a query for the given IDMethod parameters in uk.gov.gchq.gaffer.accumulostore.key with type arguments of type ElementId Modifier and Type Method Description org.apache.accumulo.core.data.Range
RangeFactory. getRangeFromPair(Pair<ElementId,ElementId> pairRange, GraphFilters operation)
Operation Returns a Range representing a query for all values between the givenElementId
s taken from the minimum comparable byte value of the provided keys and the maximum comparable byte value.org.apache.accumulo.core.data.Range
RangeFactory. getRangeFromPair(Pair<ElementId,ElementId> pairRange, GraphFilters operation)
Operation Returns a Range representing a query for all values between the givenElementId
s taken from the minimum comparable byte value of the provided keys and the maximum comparable byte value. -
Uses of ElementId in uk.gov.gchq.gaffer.accumulostore.key.core
Methods in uk.gov.gchq.gaffer.accumulostore.key.core that return ElementId Modifier and Type Method Description ElementId
AbstractCoreKeyAccumuloElementConverter. getElementId(org.apache.accumulo.core.data.Key key, boolean includeMatchedVertex)
Methods in uk.gov.gchq.gaffer.accumulostore.key.core with parameters of type ElementId Modifier and Type Method Description List<org.apache.accumulo.core.data.Range>
AbstractCoreKeyRangeFactory. getRange(ElementId elementId, GraphFilters operation)
Method parameters in uk.gov.gchq.gaffer.accumulostore.key.core with type arguments of type ElementId Modifier and Type Method Description org.apache.accumulo.core.data.Range
AbstractCoreKeyRangeFactory. getRangeFromPair(Pair<ElementId,ElementId> pairRange, GraphFilters operation)
org.apache.accumulo.core.data.Range
AbstractCoreKeyRangeFactory. getRangeFromPair(Pair<ElementId,ElementId> pairRange, GraphFilters operation)
-
Uses of ElementId in uk.gov.gchq.gaffer.accumulostore.operation.impl
Methods in uk.gov.gchq.gaffer.accumulostore.operation.impl that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetElementsInRanges. getInput()
Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetElementsInRanges. getInput()
Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
SummariseGroupOverRanges. getInput()
Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
SummariseGroupOverRanges. getInput()
Method parameters in uk.gov.gchq.gaffer.accumulostore.operation.impl with type arguments of type ElementId Modifier and Type Method Description void
GetElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
void
GetElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
void
SummariseGroupOverRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
void
SummariseGroupOverRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.accumulostore.retriever.impl
Classes in uk.gov.gchq.gaffer.accumulostore.retriever.impl with type parameters of type ElementId Modifier and Type Class Description class
AccumuloRangeIDRetriever<OP extends InputOutput<Iterable<? extends Pair<? extends ElementId,? extends ElementId>>,Iterable<? extends Element>> & GraphFilters>
This allows queries for all data from between the providedElementId
pairs.class
AccumuloRangeIDRetriever<OP extends InputOutput<Iterable<? extends Pair<? extends ElementId,? extends ElementId>>,Iterable<? extends Element>> & GraphFilters>
This allows queries for all data from between the providedElementId
pairs.class
AccumuloSingleIDRetriever<OP extends InputOutput<Iterable<? extends ElementId>,Iterable<? extends Element>> & GraphFilters>
This allows queries for all data related to the providedElementId
s. -
Uses of ElementId in uk.gov.gchq.gaffer.data.element
Classes in uk.gov.gchq.gaffer.data.element that implement ElementId Modifier and Type Class Description class
Edge
AnEdge
in anElement
containing a source, destination and a directed flag.class
Element
Elements
are the fundamental building blocks of the Graph.class
Entity
AnEntity
in anElement
containing a single vertex.class
LazyEdge
AnLazyEdge
wraps anEdge
and lazily loads identifiers and properties when requested using a providedElementValueLoader
.class
LazyEntity
AnLazyEntity
wraps anEntity
and lazily loads the identifier and properties when requested using a providedElementValueLoader
. -
Uses of ElementId in uk.gov.gchq.gaffer.data.element.id
Subinterfaces of ElementId in uk.gov.gchq.gaffer.data.element.id Modifier and Type Interface Description interface
EdgeId
AnEdgeId
is an interface describing the core methods that are required in order to identify anEdge
.interface
EntityId
AnEntityId
is an interface describing the core methods that are required in order to identify anEntity
.Methods in uk.gov.gchq.gaffer.data.element.id with parameters of type ElementId Modifier and Type Method Description default boolean
EdgeId. isEqual(ElementId that)
boolean
ElementId. isEqual(ElementId that)
default boolean
EntityId. isEqual(ElementId that)
default ElementId.Matches
EdgeId. isRelated(ElementId that)
This is related to anElementId
if either the ElementId is equal to this EdgeId or it is an EntityId and its identifier matches this EdgeId's source or destination.ElementId.Matches
ElementId. isRelated(ElementId that)
default ElementId.Matches
EntityId. isRelated(ElementId that)
This is related to anElementId
if either the ElementId is equal to this EntityId or it is an EdgeId and its source or destination matches this EntityId's vertex. -
Uses of ElementId in uk.gov.gchq.gaffer.federated
Methods in uk.gov.gchq.gaffer.federated that return ElementId Modifier and Type Method Description ElementId
ToElementSeed. apply(Element element)
-
Uses of ElementId in uk.gov.gchq.gaffer.mapstore.impl
Methods in uk.gov.gchq.gaffer.mapstore.impl with parameters of type ElementId Modifier and Type Method Description static Set<Element>
GetElementsUtil. getRelevantElements(MapImpl mapImpl, ElementId elementId, View view, DirectedType directedType, SeededGraphFilters.IncludeIncomingOutgoingType inOutType)
-
Uses of ElementId in uk.gov.gchq.gaffer.operation.data
Classes in uk.gov.gchq.gaffer.operation.data that implement ElementId Modifier and Type Class Description class
EdgeSeed
AnEdgeSeed
contains source, destination and directed identifiers to identify anEdge
.class
ElementSeed
class
EntitySeed
AnEntitySeed
contains a single vertex for anEntity
.Methods in uk.gov.gchq.gaffer.operation.data with parameters of type ElementId Modifier and Type Method Description static ElementSeed
ElementSeed. createSeed(ElementId elementId)
-
Uses of ElementId in uk.gov.gchq.gaffer.operation.function
Methods in uk.gov.gchq.gaffer.operation.function that return ElementId Modifier and Type Method Description ElementId
ToElementId. apply(Object obj)
Methods in uk.gov.gchq.gaffer.operation.function with parameters of type ElementId Modifier and Type Method Description Object
FromElementId. apply(ElementId e)
-
Uses of ElementId in uk.gov.gchq.gaffer.operation.impl.get
Methods in uk.gov.gchq.gaffer.operation.impl.get that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends ElementId>
GetElements. getInput()
Gets theElementId
s that are used to filter the elements.Method parameters in uk.gov.gchq.gaffer.operation.impl.get with type arguments of type ElementId Modifier and Type Method Description void
GetElements. setInput(Iterable<? extends ElementId> input)
Sets theElementId
s that are used to filter the elements. -
Uses of ElementId in uk.gov.gchq.gaffer.operation.impl.output
Methods in uk.gov.gchq.gaffer.operation.impl.output that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends ElementId>
ToVertices. getInput()
Method parameters in uk.gov.gchq.gaffer.operation.impl.output with type arguments of type ElementId Modifier and Type Method Description void
ToVertices. setInput(Iterable<? extends ElementId> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.operation.io
Methods in uk.gov.gchq.gaffer.operation.io with parameters of type ElementId Modifier and Type Method Description default B
MultiElementIdInput.Builder. input(ElementId... input)
default void
MultiElementIdInput. setInput(ElementId[] input)
Method parameters in uk.gov.gchq.gaffer.operation.io with type arguments of type ElementId Modifier and Type Method Description default B
MultiElementIdInput.Builder. inputIds(Iterable<? extends ElementId> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.operation.util
Methods in uk.gov.gchq.gaffer.operation.util that return types with arguments of type ElementId Modifier and Type Method Description static Iterable<? extends ElementId>
OperationUtil. toElementIds(Iterable<?> input)
Converts an iterable of objects intoElementId
s.static Iterable<? extends ElementId>
OperationUtil. toElementIds(Object... input)
Converts an array of objects intoElementId
s.Method parameters in uk.gov.gchq.gaffer.operation.util with type arguments of type ElementId Modifier and Type Method Description static Iterable<?>
OperationUtil. fromElementIds(Iterable<? extends ElementId> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.spark.operation.javardd
Methods in uk.gov.gchq.gaffer.spark.operation.javardd that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends ElementId>
GetJavaRDDOfElements. getInput()
Method parameters in uk.gov.gchq.gaffer.spark.operation.javardd with type arguments of type ElementId Modifier and Type Method Description void
GetJavaRDDOfElements. setInput(Iterable<? extends ElementId> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.spark.operation.scalardd
Methods in uk.gov.gchq.gaffer.spark.operation.scalardd that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends ElementId>
GetRDDOfElements. getInput()
Method parameters in uk.gov.gchq.gaffer.spark.operation.scalardd with type arguments of type ElementId Modifier and Type Method Description void
GetRDDOfElements. setInput(Iterable<? extends ElementId> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler
Methods in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler with type parameters of type ElementId Modifier and Type Method Description <INPUT_OP extends Operation & GraphFilters & Input<Iterable<? extends ElementId>>>
voidAbstractGetRDDHandler. addRanges(AccumuloStore accumuloStore, org.apache.hadoop.conf.Configuration conf, INPUT_OP operation)
<INPUT_OP extends Operation & GraphFilters & Input<Iterable<? extends Pair<? extends ElementId,? extends ElementId>>>>
voidAbstractGetRDDHandler. addRangesFromPairs(AccumuloStore accumuloStore, org.apache.hadoop.conf.Configuration conf, INPUT_OP operation)
<INPUT_OP extends Operation & GraphFilters & Input<Iterable<? extends Pair<? extends ElementId,? extends ElementId>>>>
voidAbstractGetRDDHandler. addRangesFromPairs(AccumuloStore accumuloStore, org.apache.hadoop.conf.Configuration conf, INPUT_OP operation)
-
Uses of ElementId in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd
Methods in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetJavaRDDOfElementsInRanges. getInput()
Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetJavaRDDOfElementsInRanges. getInput()
Method parameters in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd with type arguments of type ElementId Modifier and Type Method Description void
GetJavaRDDOfElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
void
GetJavaRDDOfElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd
Methods in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd that return types with arguments of type ElementId Modifier and Type Method Description Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetRDDOfElementsInRanges. getInput()
Iterable<? extends Pair<? extends ElementId,? extends ElementId>>
GetRDDOfElementsInRanges. getInput()
Method parameters in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd with type arguments of type ElementId Modifier and Type Method Description void
GetRDDOfElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
void
GetRDDOfElementsInRanges. setInput(Iterable<? extends Pair<? extends ElementId,? extends ElementId>> input)
-
Uses of ElementId in uk.gov.gchq.gaffer.store.serialiser
Methods in uk.gov.gchq.gaffer.store.serialiser that return ElementId Modifier and Type Method Description ElementId
ElementIdSerialiser. deserialise(byte[] bytes)
ElementId
ElementIdSerialiser. deserialiseEmpty()
Methods in uk.gov.gchq.gaffer.store.serialiser with parameters of type ElementId Modifier and Type Method Description byte[]
ElementIdSerialiser. serialise(ElementId elementId)
-