Package | Description |
---|---|
oracle.pg.rdbms |
This package contains the logic specific to the property graph support on Oracle Database.
|
oracle.pg.rdbms.pgql |
This package contains logic for translating PGQL queries to equivalent SQL queries.
|
Modifier and Type | Method and Description |
---|---|
OraclePgqlResultSet |
OraclePgqlExecution.executeQuery(int timeout, int parallel, long queryID, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlPreparedStatement.executeQuery(int timeout, int parallel, long queryID, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlExecution.executeQuery(java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlPreparedStatement.executeQuery(java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlExecution.executeQuery(java.lang.String pgql, int timeout, int parallel, long queryID, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlStatement.executeQuery(java.lang.String pgql, int timeout, int parallel, long queryID, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlExecution.executeQuery(java.lang.String pgql, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlResultSet |
OraclePgqlStatement.executeQuery(java.lang.String pgql, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement and executes the SQL against this instance's property graph.
|
OraclePgqlSqlTrans |
OraclePgqlExecution.translateQuery(int parallel, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlPreparedStatement.translateQuery(int parallel, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlExecution.translateQuery(java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlPreparedStatement.translateQuery(java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlExecution.translateQuery(java.lang.String pgql, int parallel, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlStatement.translateQuery(java.lang.String pgql, int parallel, int dynamicSampling, int maxResults, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlExecution.translateQuery(java.lang.String pgql, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
OraclePgqlSqlTrans |
OraclePgqlStatement.translateQuery(java.lang.String pgql, java.lang.String options)
Translates this instance's PGQL statement into a SQL statement.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PgqlUtils.escapeAndEnquoteLiteral(OraclePropertyGraph opg, java.lang.String str)
Does a SQL escape of single quotes and enquotes the literal
|
oracle.pgql.lang.ir.QueryExpression.ExpressionType |
BindValueInfo.getBindVarType(oracle.pgql.lang.ir.QueryExpression.BindVariable bv)
Returns the value type for this bind variable determined from the set method previously used for this bind variable's parameter index.
|
OraclePgqlSqlTrans |
PgqlTranslator.translateQuery(java.lang.String pgqlStr)
main query translation method
|
OraclePgqlSqlTrans |
PgqlTranslator.translateQuery(java.lang.String pgqlStr, BindValueInfo bvInfo)
main query translation method
|
static java.lang.String |
PgqlUtils.unescapePgqlString(java.lang.String str)
Unescapes constant Strings in a PGQL query for matching against stored versions of the same constant.
|
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Aggregation.AggrAvg n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Aggregation.AggrCount n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Aggregation.AggrMax n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Aggregation.AggrMin n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Aggregation.AggrSum n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.Add n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.Div n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.Mod n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.Mul n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.Sub n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.ArithmeticExpression.UMin n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.BindVariable n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstBoolean n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstDate n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstDecimal n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstInteger n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstString n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstTime n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstTimestamp n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstTimestampWithTimezone n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Constant.ConstTimeWithTimezone n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.AllDifferent n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.Cast n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.EdgeLabel n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.HasLabel n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.HasProp n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.Id n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.InDegree n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.OutDegree n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.Regex n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.Function.VertexLabels n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.FunctionCall n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.LogicalExpression.And n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.LogicalExpression.Not n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.LogicalExpression.Or n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.PropertyAccess n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.Equal n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.GreaterEqual n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.Greater n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.LessEqual n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.Less n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.RelationalExpression.NotEqual n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
java.lang.String[] |
ExprTransVisitor.visit(oracle.pgql.lang.ir.QueryExpression.VarRef n, oracle.pgql.lang.ir.QueryExpression.ExpressionType[] childTypes, java.lang.String[][] childSQL, boolean isRoot, boolean negated) |
Copyright © 2017, 2018 Oracle and/or its affiliates. All Rights Reserved.