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.
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
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
PGX Permission Resource Item Config
Fields of PGX Permission Resource Item Config
 
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
 
 
 
 
A bipartite PgxGraph.
 
 
Configuration class for categorical feature handling.
The type of a change
PGX Engine Client Config
Fields of PGX Engine Client Config
A builder for ClientConfig objects
 
All 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.
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
 
 
 
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
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.
enterprise scheduler config
Fields of enterprise scheduler config
Enterprise Scheduler flags
Fields of Enterprise Scheduler flags
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.
Descriptor for a foreign key relation.
Graph Data Format.
Frontier redacted properties
Fields of Frontier redacted properties
 
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 GraphWiseModel
 
Builder 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.
Configuration class for GraphWise convolutional layers.
 
Abstract base configuration class for both GraphWise and EdgeWise models
 
Configuration class for GraphWise convolutional layers.
Configuration class for DGI layers.
 
 
Configuration class for Dominant layers.
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
Abstract builder class for GraphWise models.
Abstract configuration class for GraphWise models
 
Configuration class for GraphWise prediction layers.
Configuration class for validation during training of GraphWise models.
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.
Base class for the different model loaders (DB, File).
 
 
Base class for the different model repositories (At the moment only DB is supported.).
 
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.
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.
 
 
 
 
 
 
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 CompletableFuture
 
 
 
 
A 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
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
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 instance
 
 
Enum 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 SupervisedGraphWiseModel
A 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
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 SupervisedGraphWiseModel
A 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.