public interface PgqlSqlModifyTrans extends PgqlSqlTrans
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
PgqlSqlModifyTrans.ModificationType  | 
PgqlSqlTrans.TranslationType| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.Object> | 
getMatchBvList()
Returns a list of bind values that should be used with SQL translation of match clause 
 | 
java.lang.String[] | 
getMatchTranslation()
Returns an array of SQL strings that are used in the PGQL to SQL translation of Match clause: 1) A CREATE statement with the description of the match table 2) An INSERT statement that should be used to populate the table with MATCH results 
 | 
java.util.List<java.util.List<java.lang.Object>> | 
getModifyBvLists()
A list of lists of bind values that should be used with SQL translation of modify elements 
 | 
java.util.List<PgqlSqlModifyTrans.ModificationType> | 
getModifyTypes()
Returns the list of modify types for corresponding modify translations 
 | 
java.util.List<java.lang.Object[]> | 
getSqlModifyTranslations()
Returns a list of a series of SQL strings that are used in the translation of PGQL INSERT/UPDATE/DELETE operation: - For INSERT: 0) An array of translations to insert edges/vertices - For UPDATE: 0) An array of translations to update vertex table 1) An array of translations to update edges table - For DELETE: 0) An array of translations to delete vertices 1) An array of translations to delete edges 2) An array of translations to drop temporary tables 
 | 
java.lang.String[] | 
getTemporaryTableNames()
A list of temporary tables that should be created for each corresponding modify translation 
 | 
getTranslationTypejava.util.List<java.lang.Object> getMatchBvList()
java.lang.String[] getMatchTranslation()
java.util.List<java.util.List<java.lang.Object>> getModifyBvLists()
java.util.List<PgqlSqlModifyTrans.ModificationType> getModifyTypes()
java.util.List<java.lang.Object[]> getSqlModifyTranslations()
java.lang.String[] getTemporaryTableNames()
Copyright © 2010, 2020 Oracle and/or its affiliates. All Rights Reserved.