gafferpy package
Subpackages
- gafferpy.client package
- gafferpy.generated_api package
- Submodules
- gafferpy.generated_api.binary_operators module
- gafferpy.generated_api.config module
GetAggregationFunctions
GetDescription
GetElementGenerators
GetFilterFunctions
GetId
GetJobs
GetJobsResults
GetObjectGenerators
GetOperations
GetOperationsAll
GetOperationsDetails
GetOperationsDetailsAll
GetOperationsExample
GetOperationsNext
GetSchema
GetSerialisedFields
GetSerialisedFieldsClasses
GetStatus
GetStoreTraits
GetStoreType
GetTransformFunctions
GetVersion
- gafferpy.generated_api.functions module
AggregatorUtilToElementKey
AggregatorUtilToIngestElementKey
AggregatorUtilToQueryElementKey
ApplyBiFunction
Base64Decode
CallMethod
Cast
Concat
CreateObject
CsvGenerator
CsvLinesToMaps
CsvToMaps
CurrentDate
CurrentTime
DateToTimeBucketEnd
DateToTimeBucketStart
DefaultIfEmpty
DefaultIfNull
DeserialiseJson
DeserialiseXml
DictionaryLookup
Divide
DivideBy
EdgeIdExtractor
ElementTransformer
EntityIdExtractor
ExampleDomainObjectGenerator
ExampleElementGenerator
ExampleTransformFunction
ExtractGroup
ExtractId
ExtractKeys
ExtractProperty
ExtractValue
ExtractValues
ExtractWalkEdges
ExtractWalkEdgesFromHop
ExtractWalkEntities
ExtractWalkEntitiesFromHop
ExtractWalkVertex
FirstItem
FirstValid
FreqMapExtractor
FreqMapPredicator
FromElementId
FromEntityId
FunctionChain
FunctionComposite
FunctionMap
GafferEdgeGenerator
GafferEntityGenerator
GafferPopEdgeGenerator
GafferPopElementGenerator
GafferPopVertexGenerator
Gunzip
HllSketchEntityGenerator
HyperLogLogPlusEntityGenerator
Identity
If
Increment
IsEmpty
IterableConcat
IterableFilter
IterableFlatten
IterableFunction
IterableLongest
IterableToFreqMap
IterableToHllSketch
IterableToHyperLogLogPlus
JsonToElementGenerator
LastItem
Length
Longest
MapFilter
MapGenerator
MapToTuple
MaskTimestampSetByTimeRange
Multiply
MultiplyBy
MultiplyLongBy
Neo4jCsvElementGenerator
Neo4jCsvGenerator
NeptuneCsvElementGenerator
NeptuneCsvGenerator
NthItem
ParseDate
ParseTime
PropertiesTransformer
ReduceRelatedElements
ReverseString
SetValue
Size
StringAppend
StringJoin
StringPrepend
StringRegexReplace
StringRegexSplit
StringReplace
StringSplit
StringTrim
StringTruncate
StringsToTypeSubTypeValue
StringsToTypeValue
ToArray
ToBoolean
ToBytes
ToDateString
ToDouble
ToElementId
ToElementTuple
ToEntityId
ToFloat
ToFreqMap
ToHllSketch
ToHyperLogLogPlus
ToInteger
ToList
ToLong
ToLowerCase
ToNull
ToPropertiesTuple
ToSet
ToSingletonTreeSet
ToString
ToTimeBucket
ToTimeBucketEnd
ToTimeBucketStart
ToTimestampSet
ToTrailingWildcardPair
ToTuple
ToTypeSubTypeValue
ToTypeValue
ToUpperCase
TupleAdaptedFunction
TupleAdaptedFunctionComposite
TupleInputAdapter
TupleToElements
TuplesToElements
TypeSubTypeValueToTuple
TypeValueToTuple
UnwrapEntityId
- gafferpy.generated_api.operations module
AddElements
AddElementsFromFile
AddElementsFromHdfs
AddElementsFromKafka
AddElementsFromSocket
AddGraph
AddGraphWithHooks
AddNamedOperation
AddNamedView
AddSchemaToLibrary
AddStorePropertiesToLibrary
Aggregate
CancelScheduledJob
ChangeGraphAccess
ChangeGraphId
Count
CountAllElementsDefaultView
CountGroups
DeleteAllData
DeleteElements
DeleteNamedOperation
DeleteNamedView
DiscardOutput
ExportToGafferResultCache
ExportToLocalFile
ExportToOtherAuthorisedGraph
ExportToOtherGraph
ExportToSet
FederatedOperation
Filter
ForEach
GenerateElements
GenerateObjects
GenerateSplitPointsFromSample
GetAdjacentIds
GetAllElements
GetAllGraphIds
GetAllGraphInfo
GetAllJobDetails
GetAllNamedOperations
GetAllNamedViews
GetElements
GetElementsBetweenSets
GetElementsBetweenSetsPairs
GetElementsInRanges
GetElementsWithinSet
GetExports
GetFromEndpoint
GetGafferResultCacheExport
GetGraphCreatedTime
GetJobDetails
GetJobResults
GetProxyProperties
GetProxyUrl
GetSchema
GetSetExport
GetTraits
GetVariable
GetVariables
GetWalks
HasTrait
If
ImportAccumuloKeyValueFiles
ImportFromLocalFile
Join
Limit
Map
Max
Min
NamedOperation
OperationChain
OperationChainDAO
Reduce
RemoveGraph
RemoveGraphAndDeleteAllData
SampleDataForSplitPoints
SampleElementsForSplitPoints
ScoreOperationChain
SetVariable
Sort
SplitStoreFromFile
SplitStoreFromIterable
SummariseGroupOverRanges
ToArray
ToCsv
ToEntitySeeds
ToList
ToMap
ToSet
ToSingletonList
ToStream
ToVertices
Transform
Validate
ValidateOperationChain
While
- gafferpy.generated_api.predicates module
AdaptedPredicate
AgeOff
AgeOffFromDays
AggregatorUtilIsElementAggregated
And
AreEqual
AreIn
CollectionContains
DefaultUserPredicate
ElementFilter
ElementJoinComparator
ExampleFilterFunction
Exists
FederatedGraphReadUserPredicate
FederatedGraphWriteUserPredicate
HllSketchIsLessThan
HyperLogLogPlusIsLessThan
If
InDateRange
InDateRangeDual
InRange
InRangeDual
InTimeRange
InTimeRangeDual
IntegerTupleAdaptedPredicate
IsA
IsEqual
IsFalse
IsIn
IsLessThan
IsLongerThan
IsMoreThan
IsShorterThan
IsTrue
IsXLessThanY
IsXMoreThanY
MapContains
MapContainsPredicate
MultiRegex
NamedViewWriteUserPredicate
NoAccessUserPredicate
Not
Or
PredicateComposite
PredicateMap
PropertiesFilter
RBMBackedTimestampSetInRange
Regex
StringContains
TransformAndFilter
TupleAdaptedPredicate
TupleAdaptedPredicateComposite
UnrestrictedAccessUserPredicate
- Module contents
Submodules
gafferpy.fromJson module
gafferpy.gaffer module
This module imports all the gaffer python classes (not including gaffer_connector).
Importing this gaffer.py file will provide you with all the gaffer components.
These components can then be accessed like:
g.GetElements() g.IsMoreThan()
or if you want a specific class from a specific module, for example if there is an Operation and Predicate class with the same name, you can use the components like:
g.op.X() g.pred.X()
Specifically the imports are done as follows:
from gafferpy.gaffer_core import * from gafferpy.gaffer_predicates import * from gafferpy.gaffer_functions import * from gafferpy.gaffer_binaryoperators import * from gafferpy.gaffer_operations import * from gafferpy.gaffer_config import * from gafferpy.gaffer_types import *
import gafferpy.gaffer_predicates as pred import gafferpy.gaffer_functions as func import gafferpy.gaffer_binaryoperators as bop import gafferpy.gaffer_operations as op import gafferpy.gaffer_config as conf import gafferpy.gaffer_types as t
gafferpy.gaffer_binaryoperators module
This module contains Python copies of Gaffer java classes
- class gafferpy.gaffer_binaryoperators.BinaryOperatorContext(selection=None, binary_operator=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'gaffer.AggregatorContext'
- to_json()
Converts an object to a simple json dictionary
- gafferpy.gaffer_binaryoperators.binary_operator_context_converter(obj)
- gafferpy.gaffer_binaryoperators.binary_operator_converter(obj)
- gafferpy.gaffer_binaryoperators.load_binaryoperator_json_map()
gafferpy.gaffer_config module
This module contains Python copies of Gaffer config java classes
- class gafferpy.gaffer_config.GetClassFilterFunctions(class_name='')
Bases:
GetFilterFunctions
- gafferpy.gaffer_config.load_config_json_map()
gafferpy.gaffer_connector module
gafferpy.gaffer_connector_pki module
gafferpy.gaffer_core module
This module contains Python copies of Gaffer core java classes
- class gafferpy.gaffer_core.AbstractBinaryOperator(_class_name=None)
Bases:
BinaryOperator
- CLASS = 'java.util.function.BinaryOperator'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.AbstractFunction(_class_name=None)
Bases:
Function
- CLASS = 'java.util.function.Function'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.AbstractPredicate(_class_name=None)
Bases:
Predicate
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.BinaryOperator(class_name=None, fields=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'java.util.function.BinaryOperator'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.Comparator(class_name, fields=None)
Bases:
ToJson
,ToCodeString
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.DirectedType
Bases:
object
- DIRECTED = 'DIRECTED'
- EITHER = 'EITHER'
- UNDIRECTED = 'UNDIRECTED'
- class gafferpy.gaffer_core.Edge(group, source, destination, directed, properties=None, matched_vertex=None)
Bases:
Element
- CLASS = 'uk.gov.gchq.gaffer.data.element.Edge'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.EdgeSeed(source, destination, directed_type, matched_vertex=None)
Bases:
ElementSeed
- CLASS = 'uk.gov.gchq.gaffer.operation.data.EdgeSeed'
- to_json()
Converts an object to a simple json dictionary
- to_json_wrapped()
- class gafferpy.gaffer_core.EdgeVertices
Bases:
object
- BOTH = 'BOTH'
- DESTINATION = 'DESTINATION'
- NONE = 'NONE'
- SOURCE = 'SOURCE'
- class gafferpy.gaffer_core.Element(_class_name, group, properties=None)
Bases:
ToJson
,ToCodeString
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.ElementPropertyComparator(groups, property, reversed=False)
Bases:
Comparator
- CLASS = 'uk.gov.gchq.gaffer.data.element.comparison.ElementPropertyComparator'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.ElementSeed
Bases:
ToJson
,ToCodeString
- to_json()
Converts an object to a simple json dictionary
- to_json_wrapped()
- class gafferpy.gaffer_core.Entity(group, vertex, properties=None)
Bases:
Element
- CLASS = 'uk.gov.gchq.gaffer.data.element.Entity'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.EntitySeed(vertex)
Bases:
ElementSeed
- CLASS = 'uk.gov.gchq.gaffer.operation.data.EntitySeed'
- to_json()
Converts an object to a simple json dictionary
- to_json_wrapped()
- class gafferpy.gaffer_core.Function(class_name=None, fields=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'java.util.function.Function'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.InOutType
Bases:
object
- EITHER = 'EITHER'
- IN = 'INCOMING'
- OUT = 'OUTGOING'
- class gafferpy.gaffer_core.JsonConverter
Bases:
object
- CLASS_MAP = {'gaffer.AggregatorContext': <class 'gafferpy.gaffer_binaryoperators.BinaryOperatorContext'>, 'gaffer.FunctionContext': <class 'gafferpy.gaffer_functions.FunctionContext'>, 'gaffer.NamedOperationParameter': <class 'gafferpy.gaffer_operations.NamedOperationParameter'>, 'gaffer.NamedViewParameter': <class 'gafferpy.gaffer_operations.NamedViewParameter'>, 'gaffer.PredicateContext': <class 'gafferpy.gaffer_predicates.PredicateContext'>, 'java.util.function.BinaryOperator': <class 'gafferpy.gaffer_core.BinaryOperator'>, 'java.util.function.Function': <class 'gafferpy.gaffer_core.Function'>, 'java.util.function.Predicate': <class 'gafferpy.gaffer_core.Predicate'>, 'uk.gov.gchq.gaffer.access.predicate.user.DefaultUserPredicate': <class 'gafferpy.generated_api.predicates.DefaultUserPredicate'>, 'uk.gov.gchq.gaffer.access.predicate.user.NoAccessUserPredicate': <class 'gafferpy.generated_api.predicates.NoAccessUserPredicate'>, 'uk.gov.gchq.gaffer.access.predicate.user.UnrestrictedAccessUserPredicate': <class 'gafferpy.generated_api.predicates.UnrestrictedAccessUserPredicate'>, 'uk.gov.gchq.gaffer.accumulostore.operation.hdfs.operation.ImportAccumuloKeyValueFiles': <class 'gafferpy.generated_api.operations.ImportAccumuloKeyValueFiles'>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsBetweenSets': <class 'gafferpy.generated_api.operations.GetElementsBetweenSets'>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsBetweenSetsPairs': <class 'gafferpy.generated_api.operations.GetElementsBetweenSetsPairs'>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsInRanges': <class 'gafferpy.generated_api.operations.GetElementsInRanges'>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsWithinSet': <class 'gafferpy.gaffer_operations.GetElementsWithinSet'>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.SummariseGroupOverRanges': <class 'gafferpy.generated_api.operations.SummariseGroupOverRanges'>, 'uk.gov.gchq.gaffer.bitmap.function.aggregate.RoaringBitmapAggregator': <class 'gafferpy.generated_api.binaryoperators.RoaringBitmapAggregator'>, 'uk.gov.gchq.gaffer.commonutil.pair.Pair': <class 'gafferpy.gaffer_core.SeedPair'>, 'uk.gov.gchq.gaffer.data.element.Edge': <class 'gafferpy.gaffer_core.Edge'>, 'uk.gov.gchq.gaffer.data.element.Entity': <class 'gafferpy.gaffer_core.Entity'>, 'uk.gov.gchq.gaffer.data.element.Property': <class 'gafferpy.gaffer_operations.Property'>, 'uk.gov.gchq.gaffer.data.element.comparison.ElementJoinComparator': <class 'gafferpy.generated_api.predicates.ElementJoinComparator'>, 'uk.gov.gchq.gaffer.data.element.comparison.ElementPropertyComparator': <class 'gafferpy.gaffer_core.ElementPropertyComparator'>, 'uk.gov.gchq.gaffer.data.element.function.ElementAggregator': <class 'gafferpy.generated_api.binaryoperators.ElementAggregator'>, 'uk.gov.gchq.gaffer.data.element.function.ElementFilter': <class 'gafferpy.generated_api.predicates.ElementFilter'>, 'uk.gov.gchq.gaffer.data.element.function.ElementTransformer': <class 'gafferpy.generated_api.functions.ElementTransformer'>, 'uk.gov.gchq.gaffer.data.element.function.ExtractGroup': <class 'gafferpy.generated_api.functions.ExtractGroup'>, 'uk.gov.gchq.gaffer.data.element.function.ExtractId': <class 'gafferpy.generated_api.functions.ExtractId'>, 'uk.gov.gchq.gaffer.data.element.function.ExtractProperty': <class 'gafferpy.generated_api.functions.ExtractProperty'>, 'uk.gov.gchq.gaffer.data.element.function.PropertiesFilter': <class 'gafferpy.generated_api.predicates.PropertiesFilter'>, 'uk.gov.gchq.gaffer.data.element.function.PropertiesTransformer': <class 'gafferpy.generated_api.functions.PropertiesTransformer'>, 'uk.gov.gchq.gaffer.data.element.function.ReduceRelatedElements': <class 'gafferpy.generated_api.functions.ReduceRelatedElements'>, 'uk.gov.gchq.gaffer.data.element.function.ToElementTuple': <class 'gafferpy.generated_api.functions.ToElementTuple'>, 'uk.gov.gchq.gaffer.data.element.function.ToPropertiesTuple': <class 'gafferpy.generated_api.functions.ToPropertiesTuple'>, 'uk.gov.gchq.gaffer.data.element.function.TupleToElements': <class 'gafferpy.generated_api.functions.TupleToElements'>, 'uk.gov.gchq.gaffer.data.element.function.TuplesToElements': <class 'gafferpy.generated_api.functions.TuplesToElements'>, 'uk.gov.gchq.gaffer.data.element.function.TypeSubTypeValueToTuple': <class 'gafferpy.generated_api.functions.TypeSubTypeValueToTuple'>, 'uk.gov.gchq.gaffer.data.element.function.TypeValueToTuple': <class 'gafferpy.generated_api.functions.TypeValueToTuple'>, 'uk.gov.gchq.gaffer.data.element.function.UnwrapEntityId': <class 'gafferpy.generated_api.functions.UnwrapEntityId'>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.GlobalViewElementDefinition': <class 'gafferpy.gaffer_operations.GlobalElementDefinition'>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.NamedView': <class 'gafferpy.gaffer_operations.NamedView'>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.View': <class 'gafferpy.gaffer_operations.View'>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.ViewElementDefinition': <class 'gafferpy.gaffer_operations.ElementDefinition'>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.access.predicate.user.NamedViewWriteUserPredicate': <class 'gafferpy.generated_api.predicates.NamedViewWriteUserPredicate'>, 'uk.gov.gchq.gaffer.data.generator.CsvGenerator': <class 'gafferpy.generated_api.functions.CsvGenerator'>, 'uk.gov.gchq.gaffer.data.generator.ElementGenerator': <class 'gafferpy.gaffer_functions.ElementGenerator'>, 'uk.gov.gchq.gaffer.data.generator.JsonToElementGenerator': <class 'gafferpy.generated_api.functions.JsonToElementGenerator'>, 'uk.gov.gchq.gaffer.data.generator.MapGenerator': <class 'gafferpy.generated_api.functions.MapGenerator'>, 'uk.gov.gchq.gaffer.data.generator.Neo4jCsvElementGenerator': <class 'gafferpy.generated_api.functions.Neo4jCsvElementGenerator'>, 'uk.gov.gchq.gaffer.data.generator.Neo4jCsvGenerator': <class 'gafferpy.generated_api.functions.Neo4jCsvGenerator'>, 'uk.gov.gchq.gaffer.data.generator.NeptuneCsvElementGenerator': <class 'gafferpy.generated_api.functions.NeptuneCsvElementGenerator'>, 'uk.gov.gchq.gaffer.data.generator.NeptuneCsvGenerator': <class 'gafferpy.generated_api.functions.NeptuneCsvGenerator'>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEdges': <class 'gafferpy.generated_api.functions.ExtractWalkEdges'>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEdgesFromHop': <class 'gafferpy.generated_api.functions.ExtractWalkEdgesFromHop'>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEntities': <class 'gafferpy.generated_api.functions.ExtractWalkEntities'>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEntitiesFromHop': <class 'gafferpy.generated_api.functions.ExtractWalkEntitiesFromHop'>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkVertex': <class 'gafferpy.generated_api.functions.ExtractWalkVertex'>, 'uk.gov.gchq.gaffer.federated.simple.merge.DefaultResultAccumulator': <class 'gafferpy.generated_api.binaryoperators.DefaultResultAccumulator'>, 'uk.gov.gchq.gaffer.federated.simple.merge.operator.ElementAggregateOperator': <class 'gafferpy.generated_api.binaryoperators.ElementAggregateOperator'>, 'uk.gov.gchq.gaffer.federatedstore.access.predicate.user.FederatedGraphReadUserPredicate': <class 'gafferpy.generated_api.predicates.FederatedGraphReadUserPredicate'>, 'uk.gov.gchq.gaffer.federatedstore.access.predicate.user.FederatedGraphWriteUserPredicate': <class 'gafferpy.generated_api.predicates.FederatedGraphWriteUserPredicate'>, 'uk.gov.gchq.gaffer.federatedstore.operation.AddGraph': <class 'gafferpy.generated_api.operations.AddGraph'>, 'uk.gov.gchq.gaffer.federatedstore.operation.AddGraphWithHooks': <class 'gafferpy.generated_api.operations.AddGraphWithHooks'>, 'uk.gov.gchq.gaffer.federatedstore.operation.ChangeGraphAccess': <class 'gafferpy.generated_api.operations.ChangeGraphAccess'>, 'uk.gov.gchq.gaffer.federatedstore.operation.ChangeGraphId': <class 'gafferpy.generated_api.operations.ChangeGraphId'>, 'uk.gov.gchq.gaffer.federatedstore.operation.FederatedOperation': <class 'gafferpy.generated_api.operations.FederatedOperation'>, 'uk.gov.gchq.gaffer.federatedstore.operation.GetAllGraphIds': <class 'gafferpy.generated_api.operations.GetAllGraphIds'>, 'uk.gov.gchq.gaffer.federatedstore.operation.GetAllGraphInfo': <class 'gafferpy.generated_api.operations.GetAllGraphInfo'>, 'uk.gov.gchq.gaffer.federatedstore.operation.RemoveGraph': <class 'gafferpy.generated_api.operations.RemoveGraph'>, 'uk.gov.gchq.gaffer.federatedstore.operation.RemoveGraphAndDeleteAllData': <class 'gafferpy.generated_api.operations.RemoveGraphAndDeleteAllData'>, 'uk.gov.gchq.gaffer.graph.hook.migrate.predicate.TransformAndFilter': <class 'gafferpy.generated_api.predicates.TransformAndFilter'>, 'uk.gov.gchq.gaffer.hdfs.operation.AddElementsFromHdfs': <class 'gafferpy.generated_api.operations.AddElementsFromHdfs'>, 'uk.gov.gchq.gaffer.hdfs.operation.SampleDataForSplitPoints': <class 'gafferpy.generated_api.operations.SampleDataForSplitPoints'>, 'uk.gov.gchq.gaffer.mapstore.operation.CountAllElementsDefaultView': <class 'gafferpy.generated_api.operations.CountAllElementsDefaultView'>, 'uk.gov.gchq.gaffer.named.operation.AddNamedOperation': <class 'gafferpy.gaffer_operations.AddNamedOperation'>, 'uk.gov.gchq.gaffer.named.operation.DeleteNamedOperation': <class 'gafferpy.generated_api.operations.DeleteNamedOperation'>, 'uk.gov.gchq.gaffer.named.operation.GetAllNamedOperations': <class 'gafferpy.generated_api.operations.GetAllNamedOperations'>, 'uk.gov.gchq.gaffer.named.operation.NamedOperation': <class 'gafferpy.generated_api.operations.NamedOperation'>, 'uk.gov.gchq.gaffer.named.view.AddNamedView': <class 'gafferpy.gaffer_operations.AddNamedView'>, 'uk.gov.gchq.gaffer.named.view.DeleteNamedView': <class 'gafferpy.generated_api.operations.DeleteNamedView'>, 'uk.gov.gchq.gaffer.named.view.GetAllNamedViews': <class 'gafferpy.generated_api.operations.GetAllNamedViews'>, 'uk.gov.gchq.gaffer.operation.OperationChain': <class 'gafferpy.generated_api.operations.OperationChain'>, 'uk.gov.gchq.gaffer.operation.OperationChainDAO': <class 'gafferpy.generated_api.operations.OperationChainDAO'>, 'uk.gov.gchq.gaffer.operation.data.EdgeSeed': <class 'gafferpy.gaffer_core.EdgeSeed'>, 'uk.gov.gchq.gaffer.operation.data.EntitySeed': <class 'gafferpy.gaffer_core.EntitySeed'>, 'uk.gov.gchq.gaffer.operation.data.generator.EdgeIdExtractor': <class 'gafferpy.generated_api.functions.EdgeIdExtractor'>, 'uk.gov.gchq.gaffer.operation.data.generator.EntityIdExtractor': <class 'gafferpy.generated_api.functions.EntityIdExtractor'>, 'uk.gov.gchq.gaffer.operation.export.graph.ExportToOtherAuthorisedGraph': <class 'gafferpy.generated_api.operations.ExportToOtherAuthorisedGraph'>, 'uk.gov.gchq.gaffer.operation.export.graph.ExportToOtherGraph': <class 'gafferpy.generated_api.operations.ExportToOtherGraph'>, 'uk.gov.gchq.gaffer.operation.function.FromElementId': <class 'gafferpy.generated_api.functions.FromElementId'>, 'uk.gov.gchq.gaffer.operation.function.FromEntityId': <class 'gafferpy.generated_api.functions.FromEntityId'>, 'uk.gov.gchq.gaffer.operation.function.ToElementId': <class 'gafferpy.generated_api.functions.ToElementId'>, 'uk.gov.gchq.gaffer.operation.function.ToEntityId': <class 'gafferpy.generated_api.functions.ToEntityId'>, 'uk.gov.gchq.gaffer.operation.function.ToTrailingWildcardPair': <class 'gafferpy.generated_api.functions.ToTrailingWildcardPair'>, 'uk.gov.gchq.gaffer.operation.impl.Count': <class 'gafferpy.generated_api.operations.Count'>, 'uk.gov.gchq.gaffer.operation.impl.CountGroups': <class 'gafferpy.generated_api.operations.CountGroups'>, 'uk.gov.gchq.gaffer.operation.impl.DiscardOutput': <class 'gafferpy.generated_api.operations.DiscardOutput'>, 'uk.gov.gchq.gaffer.operation.impl.ForEach': <class 'gafferpy.generated_api.operations.ForEach'>, 'uk.gov.gchq.gaffer.operation.impl.GenerateSplitPointsFromSample': <class 'gafferpy.generated_api.operations.GenerateSplitPointsFromSample'>, 'uk.gov.gchq.gaffer.operation.impl.GetVariable': <class 'gafferpy.generated_api.operations.GetVariable'>, 'uk.gov.gchq.gaffer.operation.impl.GetVariables': <class 'gafferpy.generated_api.operations.GetVariables'>, 'uk.gov.gchq.gaffer.operation.impl.GetWalks': <class 'gafferpy.gaffer_operations.GetWalks'>, 'uk.gov.gchq.gaffer.operation.impl.If': <class 'gafferpy.gaffer_operations.If'>, 'uk.gov.gchq.gaffer.operation.impl.Limit': <class 'gafferpy.generated_api.operations.Limit'>, 'uk.gov.gchq.gaffer.operation.impl.Map': <class 'gafferpy.generated_api.operations.Map'>, 'uk.gov.gchq.gaffer.operation.impl.Reduce': <class 'gafferpy.generated_api.operations.Reduce'>, 'uk.gov.gchq.gaffer.operation.impl.SampleElementsForSplitPoints': <class 'gafferpy.generated_api.operations.SampleElementsForSplitPoints'>, 'uk.gov.gchq.gaffer.operation.impl.ScoreOperationChain': <class 'gafferpy.generated_api.operations.ScoreOperationChain'>, 'uk.gov.gchq.gaffer.operation.impl.SetVariable': <class 'gafferpy.generated_api.operations.SetVariable'>, 'uk.gov.gchq.gaffer.operation.impl.SplitStoreFromFile': <class 'gafferpy.generated_api.operations.SplitStoreFromFile'>, 'uk.gov.gchq.gaffer.operation.impl.SplitStoreFromIterable': <class 'gafferpy.generated_api.operations.SplitStoreFromIterable'>, 'uk.gov.gchq.gaffer.operation.impl.Validate': <class 'gafferpy.generated_api.operations.Validate'>, 'uk.gov.gchq.gaffer.operation.impl.ValidateOperationChain': <class 'gafferpy.generated_api.operations.ValidateOperationChain'>, 'uk.gov.gchq.gaffer.operation.impl.While': <class 'gafferpy.generated_api.operations.While'>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElements': <class 'gafferpy.generated_api.operations.AddElements'>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromFile': <class 'gafferpy.generated_api.operations.AddElementsFromFile'>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromKafka': <class 'gafferpy.generated_api.operations.AddElementsFromKafka'>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromSocket': <class 'gafferpy.generated_api.operations.AddElementsFromSocket'>, 'uk.gov.gchq.gaffer.operation.impl.compare.Max': <class 'gafferpy.generated_api.operations.Max'>, 'uk.gov.gchq.gaffer.operation.impl.compare.Min': <class 'gafferpy.generated_api.operations.Min'>, 'uk.gov.gchq.gaffer.operation.impl.compare.Sort': <class 'gafferpy.generated_api.operations.Sort'>, 'uk.gov.gchq.gaffer.operation.impl.delete.DeleteElements': <class 'gafferpy.generated_api.operations.DeleteElements'>, 'uk.gov.gchq.gaffer.operation.impl.export.GetExports': <class 'gafferpy.generated_api.operations.GetExports'>, 'uk.gov.gchq.gaffer.operation.impl.export.localfile.ExportToLocalFile': <class 'gafferpy.generated_api.operations.ExportToLocalFile'>, 'uk.gov.gchq.gaffer.operation.impl.export.localfile.ImportFromLocalFile': <class 'gafferpy.generated_api.operations.ImportFromLocalFile'>, 'uk.gov.gchq.gaffer.operation.impl.export.resultcache.ExportToGafferResultCache': <class 'gafferpy.generated_api.operations.ExportToGafferResultCache'>, 'uk.gov.gchq.gaffer.operation.impl.export.resultcache.GetGafferResultCacheExport': <class 'gafferpy.generated_api.operations.GetGafferResultCacheExport'>, 'uk.gov.gchq.gaffer.operation.impl.export.set.ExportToSet': <class 'gafferpy.generated_api.operations.ExportToSet'>, 'uk.gov.gchq.gaffer.operation.impl.export.set.GetSetExport': <class 'gafferpy.generated_api.operations.GetSetExport'>, 'uk.gov.gchq.gaffer.operation.impl.function.Aggregate': <class 'gafferpy.gaffer_operations.Aggregate'>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementAggregateDefinition': <class 'gafferpy.gaffer_operations.ElementAggregateDefinition'>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementFilterDefinition': <class 'gafferpy.gaffer_operations.ElementFilterDefinition'>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementTransformDefinition': <class 'gafferpy.gaffer_operations.ElementTransformDefinition'>, 'uk.gov.gchq.gaffer.operation.impl.function.Filter': <class 'gafferpy.gaffer_operations.Filter'>, 'uk.gov.gchq.gaffer.operation.impl.function.GlobalElementFilterDefinition': <class 'gafferpy.gaffer_operations.GlobalElementFilterDefinition'>, 'uk.gov.gchq.gaffer.operation.impl.function.Transform': <class 'gafferpy.gaffer_operations.Transform'>, 'uk.gov.gchq.gaffer.operation.impl.generate.GenerateElements': <class 'gafferpy.generated_api.operations.GenerateElements'>, 'uk.gov.gchq.gaffer.operation.impl.generate.GenerateObjects': <class 'gafferpy.generated_api.operations.GenerateObjects'>, 'uk.gov.gchq.gaffer.operation.impl.get.GetAdjacentIds': <class 'gafferpy.gaffer_operations.GetAdjacentIds'>, 'uk.gov.gchq.gaffer.operation.impl.get.GetAllElements': <class 'gafferpy.generated_api.operations.GetAllElements'>, 'uk.gov.gchq.gaffer.operation.impl.get.GetElements': <class 'gafferpy.gaffer_operations.GetElements'>, 'uk.gov.gchq.gaffer.operation.impl.get.GetFromEndpoint': <class 'gafferpy.generated_api.operations.GetFromEndpoint'>, 'uk.gov.gchq.gaffer.operation.impl.get.GetGraphCreatedTime': <class 'gafferpy.generated_api.operations.GetGraphCreatedTime'>, 'uk.gov.gchq.gaffer.operation.impl.job.CancelScheduledJob': <class 'gafferpy.generated_api.operations.CancelScheduledJob'>, 'uk.gov.gchq.gaffer.operation.impl.job.GetAllJobDetails': <class 'gafferpy.generated_api.operations.GetAllJobDetails'>, 'uk.gov.gchq.gaffer.operation.impl.job.GetJobDetails': <class 'gafferpy.generated_api.operations.GetJobDetails'>, 'uk.gov.gchq.gaffer.operation.impl.job.GetJobResults': <class 'gafferpy.generated_api.operations.GetJobResults'>, 'uk.gov.gchq.gaffer.operation.impl.join.Join': <class 'gafferpy.generated_api.operations.Join'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToArray': <class 'gafferpy.generated_api.operations.ToArray'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToCsv': <class 'gafferpy.generated_api.operations.ToCsv'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToEntitySeeds': <class 'gafferpy.generated_api.operations.ToEntitySeeds'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToList': <class 'gafferpy.generated_api.operations.ToList'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToMap': <class 'gafferpy.generated_api.operations.ToMap'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToSet': <class 'gafferpy.generated_api.operations.ToSet'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToSingletonList': <class 'gafferpy.generated_api.operations.ToSingletonList'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToStream': <class 'gafferpy.generated_api.operations.ToStream'>, 'uk.gov.gchq.gaffer.operation.impl.output.ToVertices': <class 'gafferpy.gaffer_operations.ToVertices'>, 'uk.gov.gchq.gaffer.operation.util.AggregatePair': <class 'gafferpy.gaffer_operations.AggregatePair'>, 'uk.gov.gchq.gaffer.operation.util.Conditional': <class 'gafferpy.gaffer_operations.Conditional'>, 'uk.gov.gchq.gaffer.proxystore.operation.GetProxyProperties': <class 'gafferpy.generated_api.operations.GetProxyProperties'>, 'uk.gov.gchq.gaffer.proxystore.operation.GetProxyUrl': <class 'gafferpy.generated_api.operations.GetProxyUrl'>, 'uk.gov.gchq.gaffer.rest.example.ExampleDomainObjectGenerator': <class 'gafferpy.generated_api.functions.ExampleDomainObjectGenerator'>, 'uk.gov.gchq.gaffer.rest.example.ExampleElementGenerator': <class 'gafferpy.generated_api.functions.ExampleElementGenerator'>, 'uk.gov.gchq.gaffer.rest.example.ExampleFilterFunction': <class 'gafferpy.generated_api.predicates.ExampleFilterFunction'>, 'uk.gov.gchq.gaffer.rest.example.ExampleTransformFunction': <class 'gafferpy.generated_api.functions.ExampleTransformFunction'>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.HyperLogLogPlusEntityGenerator': <class 'gafferpy.generated_api.functions.HyperLogLogPlusEntityGenerator'>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.binaryoperator.HyperLogLogPlusAggregator': <class 'gafferpy.generated_api.binaryoperators.HyperLogLogPlusAggregator'>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.function.IterableToHyperLogLogPlus': <class 'gafferpy.generated_api.functions.IterableToHyperLogLogPlus'>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.function.ToHyperLogLogPlus': <class 'gafferpy.generated_api.functions.ToHyperLogLogPlus'>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.predicate.HyperLogLogPlusIsLessThan': <class 'gafferpy.generated_api.predicates.HyperLogLogPlusIsLessThan'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.HllSketchEntityGenerator': <class 'gafferpy.generated_api.functions.HllSketchEntityGenerator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.binaryoperator.HllSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.HllSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.binaryoperator.HllUnionAggregator': <class 'gafferpy.generated_api.binaryoperators.HllUnionAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.function.IterableToHllSketch': <class 'gafferpy.generated_api.functions.IterableToHllSketch'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.function.ToHllSketch': <class 'gafferpy.generated_api.functions.ToHllSketch'>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.predicate.HllSketchIsLessThan': <class 'gafferpy.generated_api.predicates.HllSketchIsLessThan'>, 'uk.gov.gchq.gaffer.sketches.datasketches.frequencies.binaryoperator.LongsSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.LongsSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.DoublesSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.DoublesSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.DoublesUnionAggregator': <class 'gafferpy.generated_api.binaryoperators.DoublesUnionAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.KllFloatsSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.KllFloatsSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.StringsSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.StringsSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.StringsUnionAggregator': <class 'gafferpy.generated_api.binaryoperators.StringsUnionAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirItemsSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.ReservoirItemsSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirItemsUnionAggregator': <class 'gafferpy.generated_api.binaryoperators.ReservoirItemsUnionAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirLongsSketchAggregator': <class 'gafferpy.generated_api.binaryoperators.ReservoirLongsSketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirLongsUnionAggregator': <class 'gafferpy.generated_api.binaryoperators.ReservoirLongsUnionAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.theta.binaryoperator.SketchAggregator': <class 'gafferpy.generated_api.binaryoperators.SketchAggregator'>, 'uk.gov.gchq.gaffer.sketches.datasketches.theta.binaryoperator.UnionAggregator': <class 'gafferpy.generated_api.binaryoperators.UnionAggregator'>, 'uk.gov.gchq.gaffer.store.operation.DeleteAllData': <class 'gafferpy.generated_api.operations.DeleteAllData'>, 'uk.gov.gchq.gaffer.store.operation.GetSchema': <class 'gafferpy.generated_api.operations.GetSchema'>, 'uk.gov.gchq.gaffer.store.operation.GetTraits': <class 'gafferpy.generated_api.operations.GetTraits'>, 'uk.gov.gchq.gaffer.store.operation.HasTrait': <class 'gafferpy.generated_api.operations.HasTrait'>, 'uk.gov.gchq.gaffer.store.operation.add.AddSchemaToLibrary': <class 'gafferpy.generated_api.operations.AddSchemaToLibrary'>, 'uk.gov.gchq.gaffer.store.operation.add.AddStorePropertiesToLibrary': <class 'gafferpy.generated_api.operations.AddStorePropertiesToLibrary'>, 'uk.gov.gchq.gaffer.store.operation.handler.join.match.ElementMatch': <class 'gafferpy.gaffer_operations.ElementMatch'>, 'uk.gov.gchq.gaffer.store.operation.handler.join.match.KeyFunctionMatch': <class 'gafferpy.gaffer_operations.KeyFunctionMatch'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IngestElementBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.AggregatorUtilIngestElementBinaryOperator'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IngestPropertiesBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.AggregatorUtilIngestPropertiesBinaryOperator'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IsElementAggregated': <class 'gafferpy.generated_api.predicates.AggregatorUtilIsElementAggregated'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$QueryElementBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.AggregatorUtilQueryElementBinaryOperator'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$QueryPropertiesBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.AggregatorUtilQueryPropertiesBinaryOperator'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToElementKey': <class 'gafferpy.generated_api.functions.AggregatorUtilToElementKey'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToIngestElementKey': <class 'gafferpy.generated_api.functions.AggregatorUtilToIngestElementKey'>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToQueryElementKey': <class 'gafferpy.generated_api.functions.AggregatorUtilToQueryElementKey'>, 'uk.gov.gchq.gaffer.time.binaryoperator.BoundedTimestampSetAggregator': <class 'gafferpy.generated_api.binaryoperators.BoundedTimestampSetAggregator'>, 'uk.gov.gchq.gaffer.time.binaryoperator.LongTimeSeriesAggregator': <class 'gafferpy.generated_api.binaryoperators.LongTimeSeriesAggregator'>, 'uk.gov.gchq.gaffer.time.binaryoperator.RBMBackedTimestampSetAggregator': <class 'gafferpy.generated_api.binaryoperators.RBMBackedTimestampSetAggregator'>, 'uk.gov.gchq.gaffer.time.function.DateToTimeBucketEnd': <class 'gafferpy.generated_api.functions.DateToTimeBucketEnd'>, 'uk.gov.gchq.gaffer.time.function.DateToTimeBucketStart': <class 'gafferpy.generated_api.functions.DateToTimeBucketStart'>, 'uk.gov.gchq.gaffer.time.function.MaskTimestampSetByTimeRange': <class 'gafferpy.generated_api.functions.MaskTimestampSetByTimeRange'>, 'uk.gov.gchq.gaffer.time.function.ToSingletonTreeSet': <class 'gafferpy.generated_api.functions.ToSingletonTreeSet'>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucket': <class 'gafferpy.generated_api.functions.ToTimeBucket'>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucketEnd': <class 'gafferpy.generated_api.functions.ToTimeBucketEnd'>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucketStart': <class 'gafferpy.generated_api.functions.ToTimeBucketStart'>, 'uk.gov.gchq.gaffer.time.function.ToTimestampSet': <class 'gafferpy.generated_api.functions.ToTimestampSet'>, 'uk.gov.gchq.gaffer.time.predicate.RBMBackedTimestampSetInRange': <class 'gafferpy.generated_api.predicates.RBMBackedTimestampSetInRange'>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferEdgeGenerator': <class 'gafferpy.generated_api.functions.GafferEdgeGenerator'>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferEntityGenerator': <class 'gafferpy.generated_api.functions.GafferEntityGenerator'>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopEdgeGenerator': <class 'gafferpy.generated_api.functions.GafferPopEdgeGenerator'>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopElementGenerator': <class 'gafferpy.generated_api.functions.GafferPopElementGenerator'>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopVertexGenerator': <class 'gafferpy.generated_api.functions.GafferPopVertexGenerator'>, 'uk.gov.gchq.gaffer.types.binaryoperator.CustomMapAggregator': <class 'gafferpy.generated_api.binaryoperators.CustomMapAggregator'>, 'uk.gov.gchq.gaffer.types.function.FreqMapAggregator': <class 'gafferpy.generated_api.binaryoperators.FreqMapAggregator'>, 'uk.gov.gchq.gaffer.types.function.FreqMapExtractor': <class 'gafferpy.generated_api.functions.FreqMapExtractor'>, 'uk.gov.gchq.gaffer.types.function.FreqMapPredicator': <class 'gafferpy.generated_api.functions.FreqMapPredicator'>, 'uk.gov.gchq.gaffer.types.function.IterableToFreqMap': <class 'gafferpy.generated_api.functions.IterableToFreqMap'>, 'uk.gov.gchq.gaffer.types.function.StringsToTypeSubTypeValue': <class 'gafferpy.generated_api.functions.StringsToTypeSubTypeValue'>, 'uk.gov.gchq.gaffer.types.function.StringsToTypeValue': <class 'gafferpy.generated_api.functions.StringsToTypeValue'>, 'uk.gov.gchq.gaffer.types.function.ToFreqMap': <class 'gafferpy.generated_api.functions.ToFreqMap'>, 'uk.gov.gchq.gaffer.types.function.ToTypeSubTypeValue': <class 'gafferpy.generated_api.functions.ToTypeSubTypeValue'>, 'uk.gov.gchq.gaffer.types.function.ToTypeValue': <class 'gafferpy.generated_api.functions.ToTypeValue'>, 'uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.AdaptedBinaryOperator'>, 'uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite': <class 'gafferpy.generated_api.binaryoperators.BinaryOperatorComposite'>, 'uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap': <class 'gafferpy.generated_api.binaryoperators.BinaryOperatorMap'>, 'uk.gov.gchq.koryphe.function.FunctionComposite': <class 'gafferpy.generated_api.functions.FunctionComposite'>, 'uk.gov.gchq.koryphe.function.FunctionMap': <class 'gafferpy.generated_api.functions.FunctionMap'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.And': <class 'gafferpy.generated_api.binaryoperators.And'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.CollectionConcat': <class 'gafferpy.generated_api.binaryoperators.CollectionConcat'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.CollectionIntersect': <class 'gafferpy.generated_api.binaryoperators.CollectionIntersect'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.First': <class 'gafferpy.generated_api.binaryoperators.First'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Last': <class 'gafferpy.generated_api.binaryoperators.Last'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Max': <class 'gafferpy.generated_api.binaryoperators.Max'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Min': <class 'gafferpy.generated_api.binaryoperators.Min'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Or': <class 'gafferpy.generated_api.binaryoperators.Or'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Product': <class 'gafferpy.generated_api.binaryoperators.Product'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat': <class 'gafferpy.generated_api.binaryoperators.StringConcat'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat': <class 'gafferpy.generated_api.binaryoperators.StringDeduplicateConcat'>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Sum': <class 'gafferpy.generated_api.binaryoperators.Sum'>, 'uk.gov.gchq.koryphe.impl.function.ApplyBiFunction': <class 'gafferpy.generated_api.functions.ApplyBiFunction'>, 'uk.gov.gchq.koryphe.impl.function.Base64Decode': <class 'gafferpy.generated_api.functions.Base64Decode'>, 'uk.gov.gchq.koryphe.impl.function.CallMethod': <class 'gafferpy.generated_api.functions.CallMethod'>, 'uk.gov.gchq.koryphe.impl.function.Cast': <class 'gafferpy.generated_api.functions.Cast'>, 'uk.gov.gchq.koryphe.impl.function.Concat': <class 'gafferpy.generated_api.functions.Concat'>, 'uk.gov.gchq.koryphe.impl.function.CreateObject': <class 'gafferpy.generated_api.functions.CreateObject'>, 'uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps': <class 'gafferpy.generated_api.functions.CsvLinesToMaps'>, 'uk.gov.gchq.koryphe.impl.function.CsvToMaps': <class 'gafferpy.generated_api.functions.CsvToMaps'>, 'uk.gov.gchq.koryphe.impl.function.CurrentDate': <class 'gafferpy.generated_api.functions.CurrentDate'>, 'uk.gov.gchq.koryphe.impl.function.CurrentTime': <class 'gafferpy.generated_api.functions.CurrentTime'>, 'uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty': <class 'gafferpy.generated_api.functions.DefaultIfEmpty'>, 'uk.gov.gchq.koryphe.impl.function.DefaultIfNull': <class 'gafferpy.generated_api.functions.DefaultIfNull'>, 'uk.gov.gchq.koryphe.impl.function.DeserialiseJson': <class 'gafferpy.generated_api.functions.DeserialiseJson'>, 'uk.gov.gchq.koryphe.impl.function.DeserialiseXml': <class 'gafferpy.generated_api.functions.DeserialiseXml'>, 'uk.gov.gchq.koryphe.impl.function.DictionaryLookup': <class 'gafferpy.generated_api.functions.DictionaryLookup'>, 'uk.gov.gchq.koryphe.impl.function.Divide': <class 'gafferpy.generated_api.functions.Divide'>, 'uk.gov.gchq.koryphe.impl.function.DivideBy': <class 'gafferpy.generated_api.functions.DivideBy'>, 'uk.gov.gchq.koryphe.impl.function.ExtractKeys': <class 'gafferpy.generated_api.functions.ExtractKeys'>, 'uk.gov.gchq.koryphe.impl.function.ExtractValue': <class 'gafferpy.generated_api.functions.ExtractValue'>, 'uk.gov.gchq.koryphe.impl.function.ExtractValues': <class 'gafferpy.generated_api.functions.ExtractValues'>, 'uk.gov.gchq.koryphe.impl.function.FirstItem': <class 'gafferpy.generated_api.functions.FirstItem'>, 'uk.gov.gchq.koryphe.impl.function.FirstValid': <class 'gafferpy.generated_api.functions.FirstValid'>, 'uk.gov.gchq.koryphe.impl.function.FunctionChain': <class 'gafferpy.generated_api.functions.FunctionChain'>, 'uk.gov.gchq.koryphe.impl.function.Gunzip': <class 'gafferpy.generated_api.functions.Gunzip'>, 'uk.gov.gchq.koryphe.impl.function.Identity': <class 'gafferpy.generated_api.functions.Identity'>, 'uk.gov.gchq.koryphe.impl.function.If': <class 'gafferpy.generated_api.functions.If'>, 'uk.gov.gchq.koryphe.impl.function.Increment': <class 'gafferpy.generated_api.functions.Increment'>, 'uk.gov.gchq.koryphe.impl.function.IsEmpty': <class 'gafferpy.generated_api.functions.IsEmpty'>, 'uk.gov.gchq.koryphe.impl.function.IterableConcat': <class 'gafferpy.generated_api.functions.IterableConcat'>, 'uk.gov.gchq.koryphe.impl.function.IterableFilter': <class 'gafferpy.generated_api.functions.IterableFilter'>, 'uk.gov.gchq.koryphe.impl.function.IterableFlatten': <class 'gafferpy.generated_api.functions.IterableFlatten'>, 'uk.gov.gchq.koryphe.impl.function.IterableFunction': <class 'gafferpy.generated_api.functions.IterableFunction'>, 'uk.gov.gchq.koryphe.impl.function.IterableLongest': <class 'gafferpy.generated_api.functions.IterableLongest'>, 'uk.gov.gchq.koryphe.impl.function.LastItem': <class 'gafferpy.generated_api.functions.LastItem'>, 'uk.gov.gchq.koryphe.impl.function.Length': <class 'gafferpy.generated_api.functions.Length'>, 'uk.gov.gchq.koryphe.impl.function.Longest': <class 'gafferpy.generated_api.functions.Longest'>, 'uk.gov.gchq.koryphe.impl.function.MapFilter': <class 'gafferpy.generated_api.functions.MapFilter'>, 'uk.gov.gchq.koryphe.impl.function.MapToTuple': <class 'gafferpy.generated_api.functions.MapToTuple'>, 'uk.gov.gchq.koryphe.impl.function.Multiply': <class 'gafferpy.generated_api.functions.Multiply'>, 'uk.gov.gchq.koryphe.impl.function.MultiplyBy': <class 'gafferpy.generated_api.functions.MultiplyBy'>, 'uk.gov.gchq.koryphe.impl.function.MultiplyLongBy': <class 'gafferpy.generated_api.functions.MultiplyLongBy'>, 'uk.gov.gchq.koryphe.impl.function.NthItem': <class 'gafferpy.generated_api.functions.NthItem'>, 'uk.gov.gchq.koryphe.impl.function.ParseDate': <class 'gafferpy.generated_api.functions.ParseDate'>, 'uk.gov.gchq.koryphe.impl.function.ParseTime': <class 'gafferpy.generated_api.functions.ParseTime'>, 'uk.gov.gchq.koryphe.impl.function.ReverseString': <class 'gafferpy.generated_api.functions.ReverseString'>, 'uk.gov.gchq.koryphe.impl.function.SetValue': <class 'gafferpy.generated_api.functions.SetValue'>, 'uk.gov.gchq.koryphe.impl.function.Size': <class 'gafferpy.generated_api.functions.Size'>, 'uk.gov.gchq.koryphe.impl.function.StringAppend': <class 'gafferpy.generated_api.functions.StringAppend'>, 'uk.gov.gchq.koryphe.impl.function.StringJoin': <class 'gafferpy.generated_api.functions.StringJoin'>, 'uk.gov.gchq.koryphe.impl.function.StringPrepend': <class 'gafferpy.generated_api.functions.StringPrepend'>, 'uk.gov.gchq.koryphe.impl.function.StringRegexReplace': <class 'gafferpy.generated_api.functions.StringRegexReplace'>, 'uk.gov.gchq.koryphe.impl.function.StringRegexSplit': <class 'gafferpy.generated_api.functions.StringRegexSplit'>, 'uk.gov.gchq.koryphe.impl.function.StringReplace': <class 'gafferpy.generated_api.functions.StringReplace'>, 'uk.gov.gchq.koryphe.impl.function.StringSplit': <class 'gafferpy.generated_api.functions.StringSplit'>, 'uk.gov.gchq.koryphe.impl.function.StringTrim': <class 'gafferpy.generated_api.functions.StringTrim'>, 'uk.gov.gchq.koryphe.impl.function.StringTruncate': <class 'gafferpy.generated_api.functions.StringTruncate'>, 'uk.gov.gchq.koryphe.impl.function.ToArray': <class 'gafferpy.generated_api.functions.ToArray'>, 'uk.gov.gchq.koryphe.impl.function.ToBoolean': <class 'gafferpy.generated_api.functions.ToBoolean'>, 'uk.gov.gchq.koryphe.impl.function.ToBytes': <class 'gafferpy.generated_api.functions.ToBytes'>, 'uk.gov.gchq.koryphe.impl.function.ToDateString': <class 'gafferpy.generated_api.functions.ToDateString'>, 'uk.gov.gchq.koryphe.impl.function.ToDouble': <class 'gafferpy.generated_api.functions.ToDouble'>, 'uk.gov.gchq.koryphe.impl.function.ToFloat': <class 'gafferpy.generated_api.functions.ToFloat'>, 'uk.gov.gchq.koryphe.impl.function.ToInteger': <class 'gafferpy.generated_api.functions.ToInteger'>, 'uk.gov.gchq.koryphe.impl.function.ToList': <class 'gafferpy.generated_api.functions.ToList'>, 'uk.gov.gchq.koryphe.impl.function.ToLong': <class 'gafferpy.generated_api.functions.ToLong'>, 'uk.gov.gchq.koryphe.impl.function.ToLowerCase': <class 'gafferpy.generated_api.functions.ToLowerCase'>, 'uk.gov.gchq.koryphe.impl.function.ToNull': <class 'gafferpy.generated_api.functions.ToNull'>, 'uk.gov.gchq.koryphe.impl.function.ToSet': <class 'gafferpy.generated_api.functions.ToSet'>, 'uk.gov.gchq.koryphe.impl.function.ToString': <class 'gafferpy.generated_api.functions.ToString'>, 'uk.gov.gchq.koryphe.impl.function.ToTuple': <class 'gafferpy.generated_api.functions.ToTuple'>, 'uk.gov.gchq.koryphe.impl.function.ToUpperCase': <class 'gafferpy.generated_api.functions.ToUpperCase'>, 'uk.gov.gchq.koryphe.impl.predicate.AgeOff': <class 'gafferpy.generated_api.predicates.AgeOff'>, 'uk.gov.gchq.koryphe.impl.predicate.AgeOffFromDays': <class 'gafferpy.generated_api.predicates.AgeOffFromDays'>, 'uk.gov.gchq.koryphe.impl.predicate.And': <class 'gafferpy.generated_api.predicates.And'>, 'uk.gov.gchq.koryphe.impl.predicate.AreEqual': <class 'gafferpy.generated_api.predicates.AreEqual'>, 'uk.gov.gchq.koryphe.impl.predicate.AreIn': <class 'gafferpy.generated_api.predicates.AreIn'>, 'uk.gov.gchq.koryphe.impl.predicate.CollectionContains': <class 'gafferpy.generated_api.predicates.CollectionContains'>, 'uk.gov.gchq.koryphe.impl.predicate.Exists': <class 'gafferpy.generated_api.predicates.Exists'>, 'uk.gov.gchq.koryphe.impl.predicate.If': <class 'gafferpy.generated_api.predicates.If'>, 'uk.gov.gchq.koryphe.impl.predicate.IsA': <class 'gafferpy.generated_api.predicates.IsA'>, 'uk.gov.gchq.koryphe.impl.predicate.IsEqual': <class 'gafferpy.generated_api.predicates.IsEqual'>, 'uk.gov.gchq.koryphe.impl.predicate.IsFalse': <class 'gafferpy.generated_api.predicates.IsFalse'>, 'uk.gov.gchq.koryphe.impl.predicate.IsIn': <class 'gafferpy.generated_api.predicates.IsIn'>, 'uk.gov.gchq.koryphe.impl.predicate.IsLessThan': <class 'gafferpy.generated_api.predicates.IsLessThan'>, 'uk.gov.gchq.koryphe.impl.predicate.IsLongerThan': <class 'gafferpy.generated_api.predicates.IsLongerThan'>, 'uk.gov.gchq.koryphe.impl.predicate.IsMoreThan': <class 'gafferpy.generated_api.predicates.IsMoreThan'>, 'uk.gov.gchq.koryphe.impl.predicate.IsShorterThan': <class 'gafferpy.generated_api.predicates.IsShorterThan'>, 'uk.gov.gchq.koryphe.impl.predicate.IsTrue': <class 'gafferpy.generated_api.predicates.IsTrue'>, 'uk.gov.gchq.koryphe.impl.predicate.IsXLessThanY': <class 'gafferpy.generated_api.predicates.IsXLessThanY'>, 'uk.gov.gchq.koryphe.impl.predicate.IsXMoreThanY': <class 'gafferpy.generated_api.predicates.IsXMoreThanY'>, 'uk.gov.gchq.koryphe.impl.predicate.MapContains': <class 'gafferpy.generated_api.predicates.MapContains'>, 'uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate': <class 'gafferpy.generated_api.predicates.MapContainsPredicate'>, 'uk.gov.gchq.koryphe.impl.predicate.MultiRegex': <class 'gafferpy.generated_api.predicates.MultiRegex'>, 'uk.gov.gchq.koryphe.impl.predicate.Not': <class 'gafferpy.generated_api.predicates.Not'>, 'uk.gov.gchq.koryphe.impl.predicate.Or': <class 'gafferpy.generated_api.predicates.Or'>, 'uk.gov.gchq.koryphe.impl.predicate.Regex': <class 'gafferpy.generated_api.predicates.Regex'>, 'uk.gov.gchq.koryphe.impl.predicate.StringContains': <class 'gafferpy.generated_api.predicates.StringContains'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InDateRange': <class 'gafferpy.generated_api.predicates.InDateRange'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InDateRangeDual': <class 'gafferpy.generated_api.predicates.InDateRangeDual'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InRange': <class 'gafferpy.generated_api.predicates.InRange'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual': <class 'gafferpy.generated_api.predicates.InRangeDual'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InTimeRange': <class 'gafferpy.generated_api.predicates.InTimeRange'>, 'uk.gov.gchq.koryphe.impl.predicate.range.InTimeRangeDual': <class 'gafferpy.generated_api.predicates.InTimeRangeDual'>, 'uk.gov.gchq.koryphe.predicate.AdaptedPredicate': <class 'gafferpy.generated_api.predicates.AdaptedPredicate'>, 'uk.gov.gchq.koryphe.predicate.PredicateComposite': <class 'gafferpy.generated_api.predicates.PredicateComposite'>, 'uk.gov.gchq.koryphe.predicate.PredicateMap': <class 'gafferpy.generated_api.predicates.PredicateMap'>, 'uk.gov.gchq.koryphe.tuple.TupleInputAdapter': <class 'gafferpy.generated_api.functions.TupleInputAdapter'>, 'uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator': <class 'gafferpy.generated_api.binaryoperators.TupleAdaptedBinaryOperator'>, 'uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite': <class 'gafferpy.generated_api.binaryoperators.TupleAdaptedBinaryOperatorComposite'>, 'uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction': <class 'gafferpy.generated_api.functions.TupleAdaptedFunction'>, 'uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite': <class 'gafferpy.generated_api.functions.TupleAdaptedFunctionComposite'>, 'uk.gov.gchq.koryphe.tuple.predicate.IntegerTupleAdaptedPredicate': <class 'gafferpy.gaffer_predicates.NestedPredicate'>, 'uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate': <class 'gafferpy.generated_api.predicates.TupleAdaptedPredicate'>, 'uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite': <class 'gafferpy.generated_api.predicates.TupleAdaptedPredicateComposite'>}
- CUSTOM_JSON_CONVERTERS = {'gaffer.AggregatorContext': <function binary_operator_context_converter>, 'gaffer.FunctionContext': <function function_context_converter>, 'gaffer.PredicateContext': <function predicate_context_converter>, 'java.util.function.BinaryOperator': <function binary_operator_converter>, 'java.util.function.Function': <function function_converter>, 'java.util.function.Predicate': <function predicate_converter>}
- GENERIC_JSON_CONVERTERS = {'gaffer.AggregatorContext': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'gaffer.FunctionContext': <function load_function_json_map.<locals>.<lambda>>, 'gaffer.NamedOperationParameter': <function load_operation_json_map.<locals>.<lambda>>, 'gaffer.NamedViewParameter': <function load_operation_json_map.<locals>.<lambda>>, 'gaffer.PredicateContext': <function load_predicate_json_map.<locals>.<lambda>>, 'java.util.function.BinaryOperator': <function load_operation_json_map.<locals>.<lambda>>, 'java.util.function.Function': <function load_operation_json_map.<locals>.<lambda>>, 'java.util.function.Predicate': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.access.predicate.user.DefaultUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.access.predicate.user.NoAccessUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.access.predicate.user.UnrestrictedAccessUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.hdfs.operation.ImportAccumuloKeyValueFiles': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsBetweenSets': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsBetweenSetsPairs': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsInRanges': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.GetElementsWithinSet': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.accumulostore.operation.impl.SummariseGroupOverRanges': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.bitmap.function.aggregate.RoaringBitmapAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.commonutil.pair.Pair': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.Edge': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.Entity': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.Property': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.comparison.ElementJoinComparator': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.comparison.ElementPropertyComparator': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ElementAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ElementFilter': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ElementTransformer': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ExtractGroup': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ExtractId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ExtractProperty': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.PropertiesFilter': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.PropertiesTransformer': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ReduceRelatedElements': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ToElementTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.ToPropertiesTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.TupleToElements': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.TuplesToElements': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.TypeSubTypeValueToTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.TypeValueToTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.element.function.UnwrapEntityId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.GlobalViewElementDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.NamedView': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.View': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.ViewElementDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.elementdefinition.view.access.predicate.user.NamedViewWriteUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.CsvGenerator': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.ElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.JsonToElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.MapGenerator': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.Neo4jCsvElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.Neo4jCsvGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.NeptuneCsvElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.generator.NeptuneCsvGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEdges': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEdgesFromHop': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEntities': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkEntitiesFromHop': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.data.graph.function.walk.ExtractWalkVertex': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federated.simple.merge.DefaultResultAccumulator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federated.simple.merge.operator.ElementAggregateOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.access.predicate.user.FederatedGraphReadUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.access.predicate.user.FederatedGraphWriteUserPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.AddGraph': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.AddGraphWithHooks': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.ChangeGraphAccess': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.ChangeGraphId': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.FederatedOperation': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.GetAllGraphIds': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.GetAllGraphInfo': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.RemoveGraph': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.federatedstore.operation.RemoveGraphAndDeleteAllData': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.graph.hook.migrate.predicate.TransformAndFilter': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.hdfs.operation.AddElementsFromHdfs': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.hdfs.operation.SampleDataForSplitPoints': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.mapstore.operation.CountAllElementsDefaultView': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.operation.AddNamedOperation': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.operation.DeleteNamedOperation': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.operation.GetAllNamedOperations': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.operation.NamedOperation': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.view.AddNamedView': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.view.DeleteNamedView': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.named.view.GetAllNamedViews': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.OperationChain': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.OperationChainDAO': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.data.EdgeSeed': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.data.EntitySeed': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.data.generator.EdgeIdExtractor': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.data.generator.EntityIdExtractor': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.export.graph.ExportToOtherAuthorisedGraph': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.export.graph.ExportToOtherGraph': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.function.FromElementId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.function.FromEntityId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.function.ToElementId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.function.ToEntityId': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.function.ToTrailingWildcardPair': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.Count': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.CountGroups': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.DiscardOutput': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.ForEach': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.GenerateSplitPointsFromSample': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.GetVariable': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.GetVariables': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.GetWalks': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.If': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.Limit': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.Map': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.Reduce': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.SampleElementsForSplitPoints': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.ScoreOperationChain': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.SetVariable': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.SplitStoreFromFile': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.SplitStoreFromIterable': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.Validate': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.ValidateOperationChain': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.While': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElements': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromFile': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromKafka': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.add.AddElementsFromSocket': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.compare.Max': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.compare.Min': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.compare.Sort': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.delete.DeleteElements': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.GetExports': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.localfile.ExportToLocalFile': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.localfile.ImportFromLocalFile': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.resultcache.ExportToGafferResultCache': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.resultcache.GetGafferResultCacheExport': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.set.ExportToSet': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.export.set.GetSetExport': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.Aggregate': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementAggregateDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementFilterDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.ElementTransformDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.Filter': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.GlobalElementFilterDefinition': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.function.Transform': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.generate.GenerateElements': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.generate.GenerateObjects': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.get.GetAdjacentIds': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.get.GetAllElements': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.get.GetElements': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.get.GetFromEndpoint': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.get.GetGraphCreatedTime': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.job.CancelScheduledJob': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.job.GetAllJobDetails': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.job.GetJobDetails': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.job.GetJobResults': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.join.Join': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToArray': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToCsv': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToEntitySeeds': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToList': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToMap': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToSet': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToSingletonList': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToStream': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.impl.output.ToVertices': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.util.AggregatePair': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.operation.util.Conditional': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.proxystore.operation.GetProxyProperties': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.proxystore.operation.GetProxyUrl': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.rest.example.ExampleDomainObjectGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.rest.example.ExampleElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.rest.example.ExampleFilterFunction': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.rest.example.ExampleTransformFunction': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.HyperLogLogPlusEntityGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.binaryoperator.HyperLogLogPlusAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.function.IterableToHyperLogLogPlus': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.function.ToHyperLogLogPlus': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.clearspring.cardinality.predicate.HyperLogLogPlusIsLessThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.HllSketchEntityGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.binaryoperator.HllSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.binaryoperator.HllUnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.function.IterableToHllSketch': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.function.ToHllSketch': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.cardinality.predicate.HllSketchIsLessThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.frequencies.binaryoperator.LongsSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.DoublesSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.DoublesUnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.KllFloatsSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.StringsSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator.StringsUnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirItemsSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirItemsUnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirLongsSketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator.ReservoirLongsUnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.theta.binaryoperator.SketchAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.sketches.datasketches.theta.binaryoperator.UnionAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.DeleteAllData': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.GetSchema': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.GetTraits': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.HasTrait': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.add.AddSchemaToLibrary': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.add.AddStorePropertiesToLibrary': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.handler.join.match.ElementMatch': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.operation.handler.join.match.KeyFunctionMatch': <function load_operation_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IngestElementBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IngestPropertiesBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$IsElementAggregated': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$QueryElementBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$QueryPropertiesBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToElementKey': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToIngestElementKey': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.store.util.AggregatorUtil$ToQueryElementKey': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.binaryoperator.BoundedTimestampSetAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.binaryoperator.LongTimeSeriesAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.binaryoperator.RBMBackedTimestampSetAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.DateToTimeBucketEnd': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.DateToTimeBucketStart': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.MaskTimestampSetByTimeRange': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.ToSingletonTreeSet': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucket': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucketEnd': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.ToTimeBucketStart': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.function.ToTimestampSet': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.time.predicate.RBMBackedTimestampSetInRange': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferEdgeGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferEntityGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopEdgeGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopElementGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.tinkerpop.generator.GafferPopVertexGenerator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.binaryoperator.CustomMapAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.FreqMapAggregator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.FreqMapExtractor': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.FreqMapPredicator': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.IterableToFreqMap': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.StringsToTypeSubTypeValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.StringsToTypeValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.ToFreqMap': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.ToTypeSubTypeValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.gaffer.types.function.ToTypeValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.binaryoperator.AdaptedBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorComposite': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.binaryoperator.BinaryOperatorMap': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.function.FunctionComposite': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.function.FunctionMap': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.And': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.CollectionConcat': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.CollectionIntersect': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.First': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Last': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Max': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Min': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Or': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Product': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.StringConcat': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.binaryoperator.Sum': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ApplyBiFunction': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Base64Decode': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CallMethod': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Cast': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Concat': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CreateObject': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CsvLinesToMaps': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CsvToMaps': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CurrentDate': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.CurrentTime': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DefaultIfEmpty': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DefaultIfNull': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DeserialiseJson': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DeserialiseXml': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DictionaryLookup': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Divide': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.DivideBy': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ExtractKeys': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ExtractValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ExtractValues': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.FirstItem': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.FirstValid': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.FunctionChain': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Gunzip': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Identity': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.If': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Increment': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IsEmpty': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IterableConcat': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IterableFilter': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IterableFlatten': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IterableFunction': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.IterableLongest': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.LastItem': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Length': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Longest': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.MapFilter': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.MapToTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Multiply': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.MultiplyBy': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.MultiplyLongBy': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.NthItem': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ParseDate': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ParseTime': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ReverseString': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.SetValue': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.Size': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringAppend': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringJoin': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringPrepend': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringRegexReplace': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringRegexSplit': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringReplace': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringSplit': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringTrim': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.StringTruncate': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToArray': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToBoolean': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToBytes': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToDateString': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToDouble': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToFloat': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToInteger': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToList': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToLong': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToLowerCase': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToNull': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToSet': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToString': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToTuple': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.function.ToUpperCase': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.AgeOff': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.AgeOffFromDays': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.And': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.AreEqual': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.AreIn': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.CollectionContains': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.Exists': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.If': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsA': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsEqual': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsFalse': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsIn': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsLessThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsLongerThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsMoreThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsShorterThan': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsTrue': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsXLessThanY': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.IsXMoreThanY': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.MapContains': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.MapContainsPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.MultiRegex': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.Not': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.Or': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.Regex': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.StringContains': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InDateRange': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InDateRangeDual': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InRange': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InRangeDual': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InTimeRange': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.impl.predicate.range.InTimeRangeDual': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.predicate.AdaptedPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.predicate.PredicateComposite': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.predicate.PredicateMap': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.TupleInputAdapter': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperator': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.binaryoperator.TupleAdaptedBinaryOperatorComposite': <function load_binaryoperator_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunctionComposite': <function load_function_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.predicate.IntegerTupleAdaptedPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate': <function load_predicate_json_map.<locals>.<lambda>>, 'uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicateComposite': <function load_predicate_json_map.<locals>.<lambda>>}
- static from_json(json_obj, class_obj=None, class_name=None, validate=False)
- static object_decoder(obj, class_name=None)
- static to_snake_case(name)
- static validate(obj, expected_class, allow_none=True)
- class gafferpy.gaffer_core.Predicate(class_name=None, fields=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'java.util.function.Predicate'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.SeedPair(first, second)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.commonutil.pair.Pair'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_core.ToCodeString
Bases:
object
Enables implementations to return a string of the code used to construct the python object.
- static obj_to_code_string(obj, indent='')
- to_code_string(header=False, indent='')
- class gafferpy.gaffer_core.ToJson
Bases:
object
Enables implementations to be converted to json via a to_json method
- pretty_print()
- static recursive_to_json(obj)
- to_json()
Converts an object to a simple json dictionary
- to_json_pretty_str()
- to_json_str()
- class gafferpy.gaffer_core.UseMatchedVertex
Bases:
object
- EQUAL = 'EQUAL'
- IGNORE = 'IGNORE'
- OPPOSITE = 'OPPOSITE'
- gafferpy.gaffer_core.load_core_json_map()
gafferpy.gaffer_functions module
This module contains Python copies of Gaffer function java classes
- class gafferpy.gaffer_functions.ElementGenerator(class_name, fields=None)
Bases:
Function
- CLASS = 'uk.gov.gchq.gaffer.data.generator.ElementGenerator'
- class gafferpy.gaffer_functions.FunctionContext(selection=None, function=None, projection=None)
Bases:
TupleAdaptedFunction
- CLASS = 'gaffer.FunctionContext'
- to_json()
Converts an object to a simple json dictionary
- gafferpy.gaffer_functions.function_context_converter(obj)
- gafferpy.gaffer_functions.function_converter(obj)
- gafferpy.gaffer_functions.load_function_json_map()
gafferpy.gaffer_operations module
This module contains Python copies of Gaffer operation java classes
- class gafferpy.gaffer_operations.AddNamedOperation(overwrite_flag: bool | None = None, write_access_predicate: Any | None = None, score: int | None = None, read_access_roles: List[str] | None = None, read_access_predicate: Any | None = None, description: str | None = None, operation_name: str | None = None, operation_chain: Any | None = None, parameters: Dict[str, Any] | None = None, write_access_roles: List[str] | None = None, labels: List[str] | None = None, options: Dict[str, str] | None = None)
Bases:
AddNamedOperation
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.AddNamedView(view: Any, name: str, overwrite_flag: bool | None = None, write_access_predicate: Any | None = None, read_access_predicate: Any | None = None, description: str | None = None, parameters: Dict[str, Any] | None = None, write_access_roles: List[str] | None = None, options: Dict[str, str] | None = None)
Bases:
AddNamedView
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Aggregate(input: List[Element] | None = None, entities: Dict[str, AggregatePair] | None = None, edges: Dict[str, AggregatePair] | None = None, options: Dict[str, str] | None = None)
Bases:
Aggregate
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.AggregatePair(group=None, group_by=None, element_aggregator=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.util.AggregatePair'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Conditional(predicate=None, transform=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.util.Conditional'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ElementAggregateDefinition(operators=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.impl.function.ElementAggregateDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ElementDefinition(group='', transient_properties=None, group_by=None, pre_aggregation_filter_functions=None, aggregate_functions=None, post_aggregation_filter_functions=None, transform_functions=None, post_transform_filter_functions=None, properties=None, exclude_properties=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.data.elementdefinition.view.ViewElementDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ElementFilterDefinition(group='', predicates=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.impl.function.ElementFilterDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ElementMatch(group_by_properties=None)
Bases:
Match
- CLASS = 'uk.gov.gchq.gaffer.store.operation.handler.join.match.ElementMatch'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ElementTransformDefinition(group='', functions=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.impl.function.ElementTransformDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Filter(input: List[Element] | None = None, global_edges: ElementFilter | None = None, global_entities: ElementFilter | None = None, entities: Dict[str, ElementFilter] | None = None, edges: Dict[str, ElementFilter] | None = None, global_elements: ElementFilter | None = None, options: Dict[str, str] | None = None)
Bases:
Filter
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GetAdjacentIds(input: List[Any] | None = None, view: View | None = None, include_incoming_out_going: str | None = None, directed_type: str | None = None, views: List[View] | None = None, options: Dict[str, str] | None = None)
Bases:
GetOperation
,GetAdjacentIds
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GetElements(input: List[Any] | None = None, view: View | None = None, include_incoming_out_going: str | None = None, directed_type: str | None = None, views: List[View] | None = None, options: Dict[str, str] | None = None)
Bases:
GetOperation
,GetElements
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GetElementsWithinSet(input: List[Any] | None = None, view: View | None = None, include_incoming_out_going: str | None = None, directed_type: str | None = None, views: List[View] | None = None, options: Dict[str, str] | None = None)
Bases:
GetOperation
,GetElementsWithinSet
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GetOperation(_class_name, view=None, options=None, views=None)
Bases:
Operation
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GetWalks(input: List[Any] | None = None, operations: List[Any] | None = None, include_partial: bool | None = None, conditional: Conditional | None = None, results_limit: int | None = None, options: Dict[str, str] | None = None)
Bases:
GetOperation
,GetWalks
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GlobalElementDefinition(transient_properties=None, group_by=None, pre_aggregation_filter_functions=None, post_aggregation_filter_functions=None, transform_functions=None, post_transform_filter_functions=None, properties=None, exclude_properties=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.data.elementdefinition.view.GlobalViewElementDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.GlobalElementFilterDefinition(predicates=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.operation.impl.function.GlobalElementFilterDefinition'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.If(otherwise: Operation | None = None, input: Any | None = None, condition: bool | None = None, conditional: Conditional | None = None, multi_input_wrapper: Any | None = None, then: Operation | None = None, options: Dict[str, str] | None = None)
Bases:
If
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.KeyFunctionMatch(first_key_function=None, second_key_function=None)
Bases:
Match
- CLASS = 'uk.gov.gchq.gaffer.store.operation.handler.join.match.KeyFunctionMatch'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Match(_class_name)
Bases:
ToJson
,ToCodeString
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.NamedOperationParameter(name, value_class, description=None, default_value=None, required=False)
Bases:
ToJson
,ToCodeString
- CLASS = 'gaffer.NamedOperationParameter'
- get_detail()
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.NamedView(name, parameters=None, entities=None, edges=None, global_elements=None, global_entities=None, global_edges=None)
Bases:
View
- CLASS = 'uk.gov.gchq.gaffer.data.elementdefinition.view.NamedView'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.NamedViewParameter(name, value_class, description=None, default_value=None, required=False)
Bases:
ToJson
,ToCodeString
- CLASS = 'gaffer.NamedViewParameter'
- get_detail()
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Operation(_class_name, view=None, options=None, views=None)
Bases:
ToJson
,ToCodeString
- to_json()
Converts an object to a simple json dictionary
- validate_operation_chain(operation_chain, allow_none=False)
- class gafferpy.gaffer_operations.Property(name, class_name)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.data.element.Property'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.ToVertices(input: List[ElementSeed] | None = None, use_matched_vertex: str | None = None, edge_vertices: str | None = None, options: Dict[str, str] | None = None)
Bases:
GetOperation
,ToVertices
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.Transform(input: List[Element] | None = None, entities: Dict[str, ElementTransformer] | None = None, edges: Dict[str, ElementTransformer] | None = None, options: Dict[str, str] | None = None)
Bases:
Transform
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_operations.View(entities=None, edges=None, global_elements=None, global_entities=None, global_edges=None, all_edges=False, all_entities=False)
Bases:
ToJson
,ToCodeString
- CLASS = 'uk.gov.gchq.gaffer.data.elementdefinition.view.View'
- to_json()
Converts an object to a simple json dictionary
- gafferpy.gaffer_operations.load_operation_json_map()
gafferpy.gaffer_predicates module
This module contains Python copies of Gaffer predicate java classes
- class gafferpy.gaffer_predicates.NestedPredicate(predicate: Predicate | None = None, input_adapter: Function | None = None, selection: List[int] | None = None)
Bases:
IntegerTupleAdaptedPredicate
- class gafferpy.gaffer_predicates.PredicateContext(selection=None, predicate=None)
Bases:
ToJson
,ToCodeString
- CLASS = 'gaffer.PredicateContext'
- to_json()
Converts an object to a simple json dictionary
- class gafferpy.gaffer_predicates.TimeUnit
Bases:
object
- DAY = 'DAY'
- HOUR = 'HOUR'
- MICROSECOND = 'MICROSECOND'
- MILLISECOND = 'MILLISECOND'
- MINUTE = 'MINUTE'
- SECOND = 'SECOND'
- gafferpy.gaffer_predicates.load_predicate_json_map()
- gafferpy.gaffer_predicates.predicate_context_converter(obj)
- gafferpy.gaffer_predicates.predicate_converter(obj)
gafferpy.gaffer_types module
This module contains Python copies of common Gaffer java types.
- gafferpy.gaffer_types.date(value: int) Dict[str, int]
Convert integer value to an object that Gaffer can serialise into a Java Date type.
- Parameters:
value – Integer value to convert
- Returns:
Dictionary that can be serialised to a Java Date.
- gafferpy.gaffer_types.double(value: float) Dict[str, float]
Convert float value to an object that Gaffer can serialise into a Java Double type.
- Parameters:
value – Float value to convert
- Returns:
Dictionary that can be serialised to a Java Double.
- gafferpy.gaffer_types.float_(value: float) Dict[str, float]
Convert float value to an object that Gaffer can serialise into a Java Float type.
- Parameters:
value – Float value to convert
- Returns:
Dictionary that can be serialised to a Java Float.
- gafferpy.gaffer_types.freq_map(map_value: Dict[Any, int]) Dict[str, Dict[Any, int]]
Convert {k:v} dict to an object that Gaffer can serialise into a Gaffer FreqMap type.
- Parameters:
value – Dictionary to convert
- Returns:
Dictionary that can be serialised to a Gaffer FreqMap.
- gafferpy.gaffer_types.hll_sketch(values: List[Any], log_k: int = 10) Dict[str, Dict[str, Any]]
Convert a list of objects to an object that Gaffer can serialise into a HyperLogLog Sketch.
- Parameters:
values – Objects to add to the Sketch
log_k – Defines the accuracy and ultimately the size of Sketch.
- Returns:
Dictionary that can be serialised to a clearspring HyperLogLog Sketch.
- gafferpy.gaffer_types.hyper_log_log_plus(offers: List[Any], p: int = 5, sp: int = 5) Dict[str, Dict[str, Dict[str, Any]]]
Convert a list of objects to an object that Gaffer can serialise into a HyperLogLogPlus Sketch.
- Parameters:
offers – Objects to add to the Sketch
p – Defines the accuracy and ultimately the size of Sketch.
sp – Defines the error properties of the Sketch sparse mode.
- Returns:
Dictionary that can be serialised to a clearspring HyperLogLogPlus Sketch.
- gafferpy.gaffer_types.long(value: int) Dict[str, int]
Convert integer value to an object that Gaffer can serialise into a Java Long type.
- Parameters:
value – Integer value to convert
- Returns:
Dictionary that can be serialised to a Java Long.
- gafferpy.gaffer_types.parse_java_type(java_type: str) type
Parse a Java type into a Python type object.
- Parameters:
java_type – String of a Java type
- Returns:
Python type
- gafferpy.gaffer_types.parse_java_type_to_string(java_type: str, return_full_path: bool = True) str
Parse a Java type into a Python type and return as a string.
- Parameters:
java_type – String of a Java type
return_full_path – Whether to return the full gafferpy path to a class i.e. gafferpy.gaffer_core.Function, or just the class i.e. Function
- Returns:
String of Python type
- gafferpy.gaffer_types.tree_set(set: Set[Any]) Dict[str, Set[Any]]
Convert set to an object that Gaffer can serialise into a Java TreeSet type.
- Parameters:
set – Set to convert
- Returns:
Dictionary that can be serialised to a Java TreeSet.
- gafferpy.gaffer_types.type_subtype_value(type: Any | None = None, subType: Any | None = None, value: Any | None = None) Dict[str, Dict[str, Any]]
Convert a type, subType and value to an object that Gaffer can serialise into a Gaffer TypeSubTypeValue type.
- Parameters:
type – Populates type field in a Gaffer TypeSubTypeValue object
subType – Populates subType field in a Gaffer TypeSubTypeValue object
value – Populates value field in a Gaffer TypeSubTypeValue object
- Returns:
Dictionary that can be serialised to a Gaffer TypeSubTypeValue.
- gafferpy.gaffer_types.type_value(type: Any | None = None, value: Any | None = None) Dict[str, Dict[str, Any]]
Convert a type and value to an object that Gaffer can serialise into a Gaffer TypeSubTypeValue type.
- Parameters:
type – Populates type field in a Gaffer TypeSubTypeValue object
value – Populates value field in a Gaffer TypeSubTypeValue object
- Returns:
Dictionary that can be serialised to a Gaffer TypeSubTypeValue.
Module contents
Gaffer Python Shell <https://github.com/gchq/gafferpy>