All Classes and Interfaces
Class
Description
base class for all configuration classes
Base factory class for creating configuration objects.
base class for configuration parsers.
Representation of memory limits configuration.
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 classes
Base factory class for creating entity provider configuration objects.
Abstract super-class for all file-based provider configs
Abstract super-class for all file-base graph configs
AbstractFileGraphConfigBuilder<T extends AbstractFileGraphConfigBuilder<T,GC>,GC extends AbstractFileGraphConfig>
A graph configuration builder for file-based graph configurations.
base class for file graph storing configs
base class for graph configuration builder classes
Base factory class for creating graph configuration objects.
Base for graph expanders.
Base class for graph property configuration classes.
Common abstract super class for model repo builders.
Abstract super-class for all partitioned graph configs
In-memory representation of a PGX config.
This class provides the minimum implementation for PgxVertexProviderFromFramesCreator
and PgxVertexProviderFromFramesCreator
Base class for all subgraph readers.
Base class for Two Tables Text (TWO_TABLES) graph configuration objects
Activation functions
ADB Graph Client.
ADB Graph Client configuration
Aggregation operations
Used to specify head aggregation method in GraphWiseAttentionLayer
Represents Algorithm progress state
The paths from one source vertex to all other vertices.
analysis task config
Fields of analysis task config
Builder for
AnalysisTaskConfig.The Analyst gives access to all built-in algorithms of PGX.
A factory for creating graph table configuration objects of any format.
A factory for creating graph configuration objects of any format.
The type of argument
PGX Permission Item Config
Fields of PGX Permission Item Config
Builder for
AuthorizationEntityConfig.PGX Permission Resource Item Config
Fields of PGX Permission Resource Item Config
Builder for
AuthorizationEntityPermissionConfig.PGX Permission File Location Config
Fields of PGX Permission File Location Config
The Authorization Types
Abstract base configuration class for all models
ForkJoin Pool Config
Fields of ForkJoin Pool Config
Builder for
BasicSchedulerConfig.A bipartite
PgxGraph.Configuration class for categorical feature handling.
CategoricalPropertyConfigBuilder<Config extends CategoricalPropertyConfig,Self extends CategoricalPropertyConfigBuilder>
Builder for
CategoricalPropertyConfig.The type of a change
PGX Engine Client Config
Fields of PGX Engine Client Config
A builder for
ClientConfig objectsAll supported collection types.
common interface for all configurations in loadable entities (graph/table)
A compiled Green-Marl program.
An exception indicating a compilation error on PGX side
The compiler
A field in a config.
A parser for parsing graph configurations in JSON format.
Configuration class for continuous feature handling.
Builder for
ContinuousPropertyConfig.Encapsulates all administrative functions of PGX
Utility functions related to control-flow.
A sub environment for CPU bound tasks
PGX Engine Memory Limits Config
Fields of PGX Engine Memory Limits Config
Builder for
DataMemoryLimitsConfig.common interface for all configurations in loadable entities (graph/table) that include DB connection fields
A model loader for models stored in an Oracle database, inside a modelstore table.
A model repository for CRUD operations on model store tables in an Oracle database.
A model repository builder that can be used to build a model repository for CRUD operations on model
store tables in an Oracle database.
A model storer to store models in an Oracle database, inside a modelstore table.
Builder for a DeepWalk model.
Provides implementations of
key descriptors for each ID type.Sub-classes of Destroyable can be explicitly destroyed
Specifies the type for edges.
An edge builder for defining edges added with the
GraphBuilderImpl.A collection of edges.
A class that wraps a filter expression supposed to be evaluated on each edge of the graph
An edge property of a PgxGraph.
An edge property of a
PgxGraph.Meta information about an edge provider in a
PgxGraph.An ordered sequence of edges which may contain duplicates.
An ordered sequence of edges which may contain duplicates.
An unordered set of edges (no duplicates).
An unordered set of edges (no duplicates).
EdgeWiseModel<Config extends EdgeWiseModelConfig,Metadata extends oracle.pgx.api.internal.mllib.EdgeWiseModelMetadata<Config>,ModelType extends EdgeWiseModel<Config,Metadata,ModelType>>
Base class for EdgeWiseModels
EdgeWiseModelBuilder<Model extends EdgeWiseModel,Config extends EdgeWiseModelConfig,Self extends EdgeWiseModelBuilder>
Abstract builder class for EdgeWise models.
Abstract configuration class for EdgeWise models
A helper class that is able is call the elasticity-related endpoints for PGX.D.
Configuration class for handling categorical feature using embedding table method.
Builder for
EmbeddingTableConfig.enterprise scheduler config
Fields of enterprise scheduler config
Builder for
EnterpriseSchedulerConfig.Enterprise Scheduler flags
Fields of Enterprise Scheduler flags
Builder for
EnterpriseSchedulerFlagsConfig.abstract super-class for all entity provider configs
Meta information about an entity provider in a
PgxGraph.enum to distinguish graph entities Node and Edge
Marker interface for an iterable over map entries.
The ADB Graph environment status.
common interface for all configurations in loadable entities (graph/table) that include Es connection fields
PGX Engine Es Entity Provider Config
Fields of PGX Engine Es Entity Provider Config
A table configuration builder for es-based table configurations.
A factory for creating EsEntityProviderConfig objects.
EvaluationFrequencyScale
Used to specify evaluation frequency during validation
A session bound environment holding the execution configuration for each task type.
A wrapper for config fields that also provides value validation and type checking
External store configuration details
Fields of External store configuration details
PGX Engine File Entity Provider Config
Fields of PGX Engine File Entity Provider Config
A table configuration builder for file-based table configurations.
A factory class for creating file graph configuration objects.
PGX Engine File Graph Config
Fields of PGX Engine File Graph Config
A graph configuration builder for file-based graph configurations.
A factory class for creating file graph configuration objects.
PGX Engine File Graph Storing Config
Fields of PGX Engine File Graph Storing Config
A file graph storing configuration builder.
A model loader for models stored in files
A model storer for files
A class that represents an intersection between two graph-filters
An enum to distinguish between different strategies to execute the filter expression
An enum to distinguish between different types of graph-filters
A class that represents an union between two graph-filters
Synchronizes a PGX graph with an Oracle Database using Flashback queries
(BETA) Describes a foreign key relation.
Fields of (BETA) Describes a foreign key relation.
Builder for
ForeignKeyColumnConfig.Descriptor for a foreign key relation.
Graph Data Format.
Frontier redacted properties
Fields of Frontier redacted properties
Builder for
FrontierRedactedVerticesConfig.Represents the progress PgxFuture execution
Entry point for graph expansion.
Generic model loader that gives access to the different available loaders (DB, File)
Generic model repository builder that gives access to the different available
model repository builders (only DB, File is currently not supported)
Generic model storer that gives access to the different available storers (DB, File)
Entry point for subgraph reading.
A list of Green-Marl compiler optimizations
GNNExplainer object that can be used to request explanations for GraphWise model predictions.
Explanation of a prediction made by a
GraphWiseModelBuilder to describe the alterations (graph schema modification) to perform to a graph.
Builder to describe a new empty edge provider to add in a graph as part of a graph alteration.
Builder to describe a new empty provider to add in a graph as part of a graph alteration.
Builder to describe a new empty vertex provider to add in a graph as part of a graph alteration.
Graph Builder Parameters
Fields of Graph Builder Parameters
A graph builder for constructing a
PgxGraph.An exception in the Graph Client.
abstract super-class for all graph configs
Factory to create graph config builders.
Represents a delta since the last synchronization operation
A collection of vertices/edges.
PGX Engine Graph Error Handling Config
Fields of PGX Engine Graph Error Handling Config
An abstract class representing any GraphFilters
PGX Engine Graph Loading Config
Fields of PGX Engine Graph Loading Config
Meta information about
PgxGraph.Enumeration to specify the optimization strategy for graph operations in PGX.
PGX Engine Graph Property Config
Fields of PGX Engine Graph Property Config
Builder for
GraphPropertyConfig.Allows to connect to a graph server
The graph sharing option determines if and how graph data might be shared.
Type of a source where a graph can be loaded from
Enumeration listing the possible levels of graph validation
Configuration class for GraphWise attention layers.
Builder for
GraphWiseAttentionLayerConfig.Configuration class for GraphWise convolutional layers.
GraphWiseBaseConvLayerConfigBuilder<Config extends GraphWiseBaseConvLayerConfig,Self extends GraphWiseBaseConvLayerConfigBuilder>
Builder for
GraphWiseBaseConvLayerConfig.Abstract base configuration class for both GraphWise and EdgeWise models
Configuration class for GraphWise convolutional layers.
Builder for
GraphWiseConvLayerConfig.Configuration class for DGI layers.
Builder for
GraphWiseDgiLayerConfig.Configuration class for Dominant layers.
Builder for
GraphWiseDominantLayerConfig.Configuration for the embedding configuration used by an Unsupervised graphwise model to fit.
GraphWiseModel<Config extends GraphWiseModelConfig,Metadata extends oracle.pgx.api.internal.mllib.GraphWiseModelMetadata<Config>,ModelType extends GraphWiseModel<Config,Metadata,ModelType>>
Base class for GraphWiseModels
GraphWiseModelBuilder<Model extends GraphWiseModel,Config extends GraphWiseModelConfig,Self extends GraphWiseModelBuilder>
Abstract builder class for GraphWise models.
Abstract configuration class for GraphWise models
Configuration class for GraphWise prediction layers.
Builder for
GraphWisePredictionLayerConfig.Configuration class for validation during training of GraphWise models.
Builder for
GraphWiseValidationConfig.Builder for ID values.
Builder for ID values for a specific table.
The Id mode for graph builder config
Indicates if there are graph-wide global IDs for a specific entity type (vertices or edges).
All supported graph ID types (internally known as node key/edge key)
Abstract configuration class for handling input properties.
enum for the client/server interaction mode
A sub environment for IO tasks
A subclass of
CompletableFuture representing an asynchronous operation of the ADB Graph client.A log entry of a job.
The job status
The type of job
Thrown if a
Job fails.Thrown if a
Job times out.(BETA) Primary key column, identified by name and type.
Fields of (BETA) Primary key column, identified by name and type.
Builder for
KeyColumnConfig.Descriptor for a key column.
Utilities for converting key values.
Common utilities for handling key declarations and configurations.
This class is used so that we can store type information of the maps during serialization
An exception thrown upon malformed program submission
An exception thrown upon malformed query submission
Marker interface for an iterable over map entries.
Object that holds the state for repeatedly returning estimated ratings.
A strategy for allocating off-heap memory
Enumeration for in what kind of datastore the models can be stored
Enumeration for the different models we have implemented.
ModelLoader<LoadedModelType extends Model<?>,ModelLoaderType extends ModelLoader<LoadedModelType,?>>
Base class for the different model loaders (DB, File).
Base class for the different model repositories (At the moment only DB is supported.).
ModelStorer<StoredModelType extends Model<StoredModelType>,ModelStorerType extends ModelStorer<StoredModelType,?>>
Base class for the different model storers (DB, File).
Represents a namespace for objects (e.g.
Specifies the type for nodes.
strategies to handle adding vertices/edges that already exist
Configuration class for handling categorical feature using one hot encoding method.
Builder for
OneHotEncodingConfig.The Enum OnInvalidChange.
The Enum OnMismatch.
strategies to handle missing vertices during the edge loading phase
The Enum OnConversion
An operation is part of an execution plan for executing a PGQL query.
mutable pair class
A configuration parse result.
A vertex partition of a graph.
PGX Engine Partitioned Graph Config
Fields of PGX Engine Partitioned Graph Config
A graph configuration builder for partitioned graph configurations.
A factory class for creating partitioned graph configuration objects.
A builder for partitioned IDs for a specific graph.
Builder stage for partitioned IDs for a specific entity provider.
Factory for creating
PartitionedIdBuilder instances, which can be used to build
PartitionedIds.Indicates if the graph is partitioned while loading.
PgqlBasedSubgraphReader<R extends PgqlBasedSubgraphReader<R,P>,P extends PgqlBasedSubgraphReader<R,P> & PreparedPgqlQueryBuilder<P>>
Common base class for subgraph loaders that use PGQL queries to declare a subgraph.
This is a class used to create
PgqlStatement and
PgqlPreparedStatement objects for executing PGQL
queries against graphs stored in Oracle Database.This class implements the
PgqlStatement and
PgqlPreparedStatement interfaces for executing
PGQL queries against graphs stored in Oracle Database.JDBC Driver for PGQL on RDBMS.
This object represents a pre-compiled PGQL statement.
Type and variable name information on a pattern matching result element.
Type of a result element.
This interface provides a ResultSet for a PGQL query execution.
Result set of a pattern matching query.
Holds the SQL translation of a PGQL create.
Holds the SQL translation of a PGQL drop.
Holds the SQL translation of a PGQL modify.
Holds the SQL translation of a PGQL query.
Holds the SQL translation of a PGQL statement.
This interface is used to execute a static PGQL query.
Expander for PGQL-based graph expansions from either PG View or SQL Property Graphs.
A subgraph reader for SQL Property Graphs.
Holds the PGQL to SQL translation of a graph
modification against a PG view.
This class provides a ResultSet for a PGQL query execution.
This class describes column meta data for a PGQL query result.
A subgraph reader for reading graphs from PG Views, using a set of PGQL queries.
Main entry point for PGX applications.
A collection of elements.
Superclass for Pgx collections.
PGX Engine Config
Fields of PGX Engine Config
Builder for
PgxConfig.Enum that contains the valid permission types in the PGX config.
An edge of a PgxGraph.
An edge of a
PgxGraph.An edge provider creator for creating a
PgxGraph.An abstraction of vertex and edge.
A frame builder for constructing a
PgxFrame.A PGX-specific extension of
CompletableFutureA PGX graph.
This class is a reference to a graph on the server side: operations on objects of this class are executed on the
server side onto the referenced graph.
The degree.
The mutation mode.
The multi-edges behavior.
The self-edges behavior.
The direction.
The trivial vertices behavior.
A PGX managed object.
A map from keys to values.
A map is a collection of key-value pairs.
A path from a source to a destination vertex in a
PgxGraph.A read-only
ListIterator with an additional PgxPath.PathIterator.reset() method to start over iteration.A result of a pattern matching query.
A PGX session represents an active user connected to a
ServerInstance.A PGX vector.
A vector.
A vertex of a PgxGraph.
A vertex of a
PgxGraph.A vertex provider creator for creating a
PgxGraph.An enum for the different thread-pools available within PGX.
Preloaded Graph Config
Fields of Preloaded Graph Config
Builder for
PreloadGraphConfig.A builder for prepared statements.
A configuration builder for initial subgraph reading using a prepared PGQL query.
A configuration builder for graph expansion using a prepared PGQL query.
A configuration builder for initial subgraph reading using a prepared PGQL query.
Argument for a prepared query
Fields of Argument for a prepared query
Builder for
PreparedQueryArgumentConfig.Prepared Query with arguments
Fields of Prepared Query with arguments
Builder for
PreparedQueryConfig.A graph configuration parser which reads Java
Properties format.Redaction rule properties
Fields of Redaction rule properties
Builder for
PropertiesRedactionRuleConfig.A property of a
PgxGraph.A helper builder for generating a properties map used in include or exclude filters.
Determines which property values should be used when a vertex or an edge is duplicated during a graph expansion.
Meta information about a property of a vertex/edge provider in a
PgxGraph.All supported graph property types.
Data Format for an entity provider.
PGX Engine Entity Provider Loading Config
Fields of PGX Engine Entity Provider Loading Config
Utility functions related to randomness.
PGX Engine Rdbms Entity Provider Config
Fields of PGX Engine Rdbms Entity Provider Config
A table configuration builder for rdbms-based table configurations.
A factory for creating RdbmsEntityProviderConfig objects.
PGX Engine RDF Graph Config
Fields of PGX Engine RDF Graph Config
A factory class for creating rdf graph configuration objects.
IRI Prefix Config for PGX Engine RDF Graph Config
Fields of IRI Prefix Config for PGX Engine RDF Graph Config
Interface for specifying options for PgxSession#readGraphByName(String, GraphSource, ReadGraphOption...)
Class for encapsulating a OnMissingVertex config option
Class for encapsulating a GraphOptimizedFor config option
Class for encapsulating the ParallelHintDegree config option
Class for option, which specifies if graph cannot be synchronized, PGX will throw
an Exception
Realm configuration
Fields of Realm configuration
Builder for
RealmConfig.An atomic reduction of one or more variables (argMinMax).
A result of a pattern matching query.
All function return types supported by Green-Marl language
Specifies the type for rows.
PGX Runtime Config
Fields of PGX Runtime Config
Builder for
RuntimeConfig.A container for a scalar value.
A scalar value.
A collection of scalars.
An ordered sequence of scalars which may contain duplicates.
An unordered set of scalars that does not contain duplicates.
A PGX server instance.
Contains information describing a
PgxSession instanceEnum to describe standard snapshot publishers.
Source type for database graphs.
A list of each version info that got display on the console when the shell starts
A variant of GraphSAGE working on edges.
Builder for
SupervisedEdgeWiseModel
The builder can be used to set the configuration of the model and create the model object.Configuration class for
SupervisedEdgeWiseModel.GnnExplainer object for
SupervisedGraphWiseModel.Explanation of a prediction made by a
SupervisedGraphWiseModelA variant of GraphSAGE.
Builder for
SupervisedGraphWiseModel
The builder can be used to set the configuration of the model and create the model object.Configuration class for
SupervisedGraphWiseModel.Synchronizes changes in an external data source with a PGX graph.
Builder class for
Synchronizer objects.Utility functions to build a BFS/DFS traversal.
The two tables format datastore
Base interface for Two Tables (TWO_TABLES) graph configuration objects
PGX Engine Two Tables Rdbms Graph Config
Fields of PGX Engine Two Tables Rdbms Graph Config
A graph configuration builder for rdbms-based graph configurations.
A factory for creating TwoTablesRdbmsGraphConfig objects.
PGX Engine Two Tables Text Graph Config
Fields of PGX Engine Two Tables Text Graph Config
A graph configuration builder for text file-based two tables graph configurations.
A factory for creating TwoTablesTextGraphConfig objects.
Interface for all types.
Static helper class to get types based on their Java typeClass.
PGX Udf Config
Fields of PGX Udf Config
PGX User Defined Functions Function Argument Config
Fields of PGX User Defined Functions Function Argument Config
Builder for
UdfFunctionArgumentConfig.PGX User Defined Function Config
Fields of PGX User Defined Function Config
Builder for
UdfFunctionConfig.Implementation of
VertexAnomalyDetectionModel using UnsupervisedGraphWiseModel
See UnsupervisedAnomalyDetectionGraphWiseModelBuilder for documentation of the hyperparameters.Builder for
UnsupervisedAnomalyDetectionGraphWiseModel
The builder can be used to set the configuration of the model and create the model object.A variant of GraphSAGE working on edges.
Builder for
UnsupervisedEdgeWiseModel
The builder can be used to set the configuration of the model and create the model object.Configuration class for
UnsupervisedEdgeWiseModel.GnnExplainer object for
UnsupervisedGraphWiseModel.Explanation of a prediction made by a
SupervisedGraphWiseModelA variant of Deep Graph Infomax (DGI).
Builder for
UnsupervisedGraphWiseModel
The builder can be used to set the configuration of the model and create the model object.Configuration class for
UnsupervisedGraphWiseModel.The Consistency models to be used with in-place updates
This interface specifies which methods an object should implement in order to perform vertex anomaly detection.
A vertex builder for defining vertices added with the
GraphBuilderImpl.A collection of vertices.
A class that wraps a filter expression supposed to be evaluated on each vertex of the graph
A vertex property of a PgxGraph.
A vertex property of a
PgxGraph.Meta information about a vertex provider in a
PgxGraph.An ordered sequence of vertices which may contain duplicates.
An ordered sequence of vertices which may contain duplicates.
An unordered set of vertices (no duplicates).
An unordered set of vertices (no duplicates).
Initialization scheme used for weights
Abstract builder class for GraphWise models.