Package oracle.pgx.config
This package contains all configuration-related classes of PGX.
-
Interface Summary Interface Description CommonLoadableConfig<FormatType> common interface for all configurations in loadable entities (graph/table)ConfigField A field in a config.DbConnectionConfig common interface for all configurations in loadable entities (graph/table) that include DB connection fieldsEsConnectionConfig common interface for all configurations in loadable entities (graph/table) that include Es connection fieldsGenericConfigBuilder.ConfigParser<C extends AbstractConfig> ParseResult<F extends ConfigField> A configuration parse result.ReadGraphOption Interface for specifying options for PgxSession#readGraphByName(String, GraphSource, ReadGraphOption...)TwoTablesGraphConfig Base interface for Two Tables (TWO_TABLES) graph configuration objectsWithKey -
Class Summary Class Description AbstractAuthorizationEntityConfig AbstractAuthorizationEntityConfig.Permissions AbstractAuthorizationEntityPermissionConfig AbstractClientConfig AbstractConfig base class for all configuration classesAbstractConfigFactory<T extends AbstractConfig> Base factory class for creating configuration objects.AbstractConfigParser<F extends ConfigField> base class for configuration parsers.AbstractDataMemoryLimitsConfig Representation of memory limits configuration.AbstractEdgeTypeConfig AbstractEngineConfig common representation of a PGX config and PGX.D config.AbstractEntityProviderConfigBuilder<T extends AbstractEntityProviderConfigBuilder<T,GTC>,GTC extends EntityProviderConfig> base class for entity provider configuration builder classesAbstractEntityProviderConfigFactory<T extends EntityProviderConfig> Base factory class for creating entity provider configuration objects.AbstractEsEntityProviderConfig AbstractFileEntityProviderConfig Abstract super-class for all file-based provider configsAbstractFileGraphConfig Abstract super-class for all file-base graph configsAbstractFileGraphConfigBuilder<T extends AbstractFileGraphConfigBuilder<T,GC>,GC extends AbstractFileGraphConfig> A graph configuration builder for file-based graph configurations.AbstractFileGraphStoringConfig base class for file graph storing configsAbstractGraphBuilderConfig AbstractGraphConfigBuilder<T extends AbstractGraphConfigBuilder<T,GC>,GC extends GraphConfig> base class for graph configuration builder classesAbstractGraphConfigFactory<T extends GraphConfig> Base factory class for creating graph configuration objects.AbstractGraphPropertyConfig Base class for graph property configuration classes.AbstractPartitionedGraphConfig Abstract super-class for all partitioned graph configsAbstractPgxConfig In-memory representation of a PGX config.AbstractPreloadGraphConfig AbstractRdbmsEntityProviderConfig AbstractRdfGraphConfig AbstractRuntimeConfig AbstractTwoTablesRdbmsGraphConfig AbstractTwoTablesTextGraphConfig Base class for Two Tables Text (TWO_TABLES) graph configuration objectsAbstractUdfConfig AbstractUdfFunctionConfig AnalysisTaskConfig analysis task configAnalysisTaskConfigBuilder Builder forAnalysisTaskConfig
.AnyFormatEntityProviderConfigFactory A factory for creating graph table configuration objects of any format.AnyFormatGraphConfigFactory A factory for creating graph configuration objects of any format.AuthorizationEntityConfig PGX Permission Item ConfigAuthorizationEntityConfigBuilder Builder forAuthorizationEntityConfig
.AuthorizationEntityPermissionConfig PGX Permission Resource Item ConfigAuthorizationEntityPermissionConfigBuilder Builder forAuthorizationEntityPermissionConfig
.AuthorizationLocationConfig PGX Permission File Location ConfigBasicSchedulerConfig ForkJoin Pool ConfigBasicSchedulerConfigBuilder Builder forBasicSchedulerConfig
.ClientConfig PGX Engine Client ConfigClientConfigBuilder A builder forClientConfig
objectsConfigParser<F extends ConfigField> A parser for parsing graph configurations in JSON format.DataMemoryLimit DataMemoryLimitsConfig PGX Engine Memory Limits ConfigDataMemoryLimitsConfigBuilder Builder forDataMemoryLimitsConfig
.EnterpriseSchedulerConfig enterprise scheduler configEnterpriseSchedulerConfigBuilder Builder forEnterpriseSchedulerConfig
.EnterpriseSchedulerFlagsConfig Enterprise Scheduler flagsEnterpriseSchedulerFlagsConfigBuilder Builder forEnterpriseSchedulerFlagsConfig
.EntityProviderConfig abstract super-class for all entity provider configsEsEntityProviderConfig PGX Engine Es Entity Provider ConfigEsEntityProviderConfigBuilder A table configuration builder for es-based table configurations.EsEntityProviderConfigFactory A factory for creating EsEntityProviderConfig objects.ExternalStoreConfig External store configuration detailsFileEntityProviderConfig PGX Engine File Entity Provider ConfigFileEntityProviderConfigBuilder A table configuration builder for file-based table configurations.FileEntityProviderConfigFactory A factory class for creating file graph configuration objects.FileGraphConfig PGX Engine File Graph ConfigFileGraphConfigBuilder A graph configuration builder for file-based graph configurations.FileGraphConfigFactory A factory class for creating file graph configuration objects.FileGraphStoringConfig PGX Engine File Graph Storing ConfigFileGraphStoringConfigBuilder A file graph storing configuration builder.FilterExpressionConfig PGX Filter ExpressionFilterExpressionConfigFactory FrontierRedactedVerticesConfig Frontier redacted propertiesFrontierRedactedVerticesConfigBuilder Builder forFrontierRedactedVerticesConfig
.GenericConfigBuilder<C extends AbstractConfig,F extends java.lang.Enum<F> & ConfigField> GraphBuilderConfig Graph Builder ParametersGraphConfig abstract super-class for all graph configsGraphConfigBuilder Factory to create graph config builders.GraphConfigFactory GraphErrorHandlingConfig PGX Engine Graph Error Handling ConfigGraphFilterFactory GraphFormatConfig GraphLoadingConfig PGX Engine Graph Loading ConfigGraphPropertyConfig PGX Engine Graph Property ConfigGraphPropertyConfigBuilder Builder forGraphPropertyConfig
.LinkTemplateUtils PartitionedGraphConfig PGX Engine Partitioned Graph ConfigPartitionedGraphConfigBuilder A graph configuration builder for partitioned graph configurations.PartitionedGraphConfigFactory A factory class for creating partitioned graph configuration objects.PgxConfig PGX Engine ConfigPgxConfigBuilder Builder forPgxConfig
.PreloadGraphConfig Preloaded Graph ConfigPreloadGraphConfigBuilder Builder forPreloadGraphConfig
.PreparedQueryArgumentConfig Argument for a prepared queryPreparedQueryArgumentConfigBuilder Builder forPreparedQueryArgumentConfig
.PreparedQueryConfig Prepared Query with argumentsPreparedQueryConfigBuilder Builder forPreparedQueryConfig
.PropertiesConfigParser<F extends ConfigField> A graph configuration parser which reads JavaProperties
format.PropertiesRedactionRuleConfig Redaction rule propertiesPropertiesRedactionRuleConfigBuilder Builder forPropertiesRedactionRuleConfig
.ProviderLoadingConfig PGX Engine Entity Provider Loading ConfigRdbmsEntityProviderConfig PGX Engine Rdbms Entity Provider ConfigRdbmsEntityProviderConfigBuilder A table configuration builder for rdbms-based table configurations.RdbmsEntityProviderConfigFactory A factory for creating RdbmsEntityProviderConfig objects.RdfGraphConfig PGX Engine RDF Graph ConfigRdfGraphConfigBuilder RdfGraphConfigFactory A factory class for creating rdf graph configuration objects.RdfGraphPrefixConfig IRI Prefix Config for PGX Engine RDF Graph ConfigReadGraphOption.OnMissingVertexOption Class for encapsulating a OnMissingVertex config optionReadGraphOption.OptimizedForOption Class for encapsulating a GraphOptimizedFor config optionReadGraphOption.ParallelHintDegreeReadGraphOption Class for encapsulating the ParallelHintDegree config optionReadGraphOption.ReadGraphOptionDataBuilder ReadGraphOption.SynchronizableOptionReadGraphOption Class for option, which specifies if graph cannot be synchronized, PGX will throw an ExceptionRealmConfig Realm configurationRealmConfigBuilder Builder forRealmConfig
.RuntimeConfig PGX Runtime ConfigRuntimeConfigBuilder Builder forRuntimeConfig
.TwoTablesRdbmsGraphConfig PGX Engine Two Tables Rdbms Graph ConfigTwoTablesRdbmsGraphConfigBuilder A graph configuration builder for rdbms-based graph configurations.TwoTablesRdbmsGraphConfigFactory A factory for creating TwoTablesRdbmsGraphConfig objects.TwoTablesTextGraphConfig PGX Engine Two Tables Text Graph ConfigTwoTablesTextGraphConfigBuilder A graph configuration builder for text file-based two tables graph configurations.TwoTablesTextGraphConfigFactory A factory for creating TwoTablesTextGraphConfig objects.UdfConfig PGX Udf ConfigUdfFunctionArgumentConfig PGX User Defined Functions Function Argument ConfigUdfFunctionArgumentConfigBuilder Builder forUdfFunctionArgumentConfig
.UdfFunctionConfig PGX User Defined Function ConfigUdfFunctionConfigBuilder Builder forUdfFunctionConfig
.VersionConfig -
Enum Summary Enum Description Aggregate AnalysisTaskConfig.Field Fields of analysis task configAuthorizationEntityConfig.Field Fields of PGX Permission Item ConfigAuthorizationEntityPermissionConfig.Field Fields of PGX Permission Resource Item ConfigAuthorizationLocationConfig.Field Fields of PGX Permission File Location ConfigBasicSchedulerConfig.Field Fields of ForkJoin Pool ConfigClientConfig.Field Fields of PGX Engine Client ConfigCompiler The compilerDataMemoryLimitsConfig.Field Fields of PGX Engine Memory Limits ConfigDataMemoryLimitType EnterpriseSchedulerConfig.Field Fields of enterprise scheduler configEnterpriseSchedulerFlagsConfig.Field Fields of Enterprise Scheduler flagsEsEntityProviderConfig.Field Fields of PGX Engine Es Entity Provider ConfigExternalStoreConfig.Field Fields of External store configuration detailsFileEntityProviderConfig.Field Fields of PGX Engine File Entity Provider ConfigFileGraphConfig.Field Fields of PGX Engine File Graph ConfigFileGraphStoringConfig.Field Fields of PGX Engine File Graph Storing ConfigFilterExpressionConfig.Field Fields of PGX Filter ExpressionFormat Graph Data Format.FrontierRedactedVerticesConfig.Field Fields of Frontier redacted propertiesFrontierTypeStrategy GraphBuilderConfig.Field Fields of Graph Builder ParametersGraphErrorHandlingConfig.Field Fields of PGX Engine Graph Error Handling ConfigGraphLoadingConfig.Field Fields of PGX Engine Graph Loading ConfigGraphOptimizedFor Enumeration to specify the optimization strategy for graph operations in PGX.GraphPropertyConfig.Field Fields of PGX Engine Graph Property ConfigGraphSharingOption The graph sharing option determines if and how graph data might be shared.GraphValidationLevel Enumeration listing the possible levels of graph validationIdGenerationStrategy The Id mode for graph builder configInteractionMode enum for the client/server interaction modeLinkTemplate MemoryAllocationStrategy A strategy for allocating off-heap memoryOnAddExistingElement strategies to handle adding vertices/edges that already existOnInvalidChange The Enum OnInvalidChange.OnMismatch The Enum OnMismatch.OnMissingVertex strategies to handle missing vertices during the edge loading phaseOnRequiredConversion The Enum OnConversionPartitionedGraphConfig.Field Fields of PGX Engine Partitioned Graph ConfigPartitionWhileLoading Indicates if the graph is partitioned while loading.PgxConfig.Field Fields of PGX Engine ConfigPgxConfigPermission Enum that contains the valid permission types in the PGX config.PreloadGraphConfig.Field Fields of Preloaded Graph ConfigPreparedQueryArgumentConfig.Field Fields of Argument for a prepared queryPreparedQueryConfig.Field Fields of Prepared Query with argumentsPropertiesRedactionRuleConfig.Field Fields of Redaction rule propertiesProviderFormat Data Format for an entity provider.ProviderLoadingConfig.Field Fields of PGX Engine Entity Provider Loading ConfigRandomGeneratorStrategy RdbmsEntityProviderConfig.Field Fields of PGX Engine Rdbms Entity Provider ConfigRdfAction RdfGraphConfig.Field Fields of PGX Engine RDF Graph ConfigRdfGraphPrefixConfig.Field Fields of IRI Prefix Config for PGX Engine RDF Graph ConfigReachabilityIndexCreationMode RealmConfig.Field Fields of Realm configurationRuntimeConfig.Field Fields of PGX Runtime ConfigSchedulerStrategy SnapshotsSource Enum to describe standard snapshot publishers.SourceType Source type for database graphs.StringPoolingStrategy TaskPriority TwoTablesDatastore The two tables format datastoreTwoTablesRdbmsGraphConfig.Field Fields of PGX Engine Two Tables Rdbms Graph ConfigTwoTablesTextGraphConfig.Field Fields of PGX Engine Two Tables Text Graph ConfigUdfConfig.Field Fields of PGX Udf ConfigUdfFunctionArgumentConfig.Field Fields of PGX User Defined Functions Function Argument ConfigUdfFunctionConfig.Field Fields of PGX User Defined Function ConfigUdfLanguage UpdateConsistencyModel The Consistency models to be used with in-place updates