Uses of Interface
org.eclipse.datatools.modelbase.sql.query.QueryInsertStatement

Packages that use QueryInsertStatement
org.eclipse.datatools.modelbase.sql.query   
org.eclipse.datatools.modelbase.sql.query.helper   
org.eclipse.datatools.modelbase.sql.query.util   
org.eclipse.datatools.sqltools.parsers.sql.query   
org.eclipse.datatools.sqltools.sqlbuilder.model   
org.eclipse.datatools.sqltools.sqlbuilder.views.insert   
 

Uses of QueryInsertStatement in org.eclipse.datatools.modelbase.sql.query
 

Methods in org.eclipse.datatools.modelbase.sql.query that return QueryInsertStatement
 QueryInsertStatement SQLQueryModelFactory.createQueryInsertStatement()
          Returns a new object of class 'Query Insert Statement'.
 QueryInsertStatement TableInDatabase.getInsertStatement()
          Returns the value of the 'Insert Statement' container reference.
 QueryInsertStatement QueryExpressionRoot.getInsertStatement()
          Returns the value of the 'Insert Statement' container reference.
 QueryInsertStatement ValuesRow.getInsertStatement()
          Returns the value of the 'Insert Statement' container reference.
 

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QueryInsertStatement
 void TableInDatabase.setInsertStatement(QueryInsertStatement value)
          Sets the value of the 'Insert Statement' container reference.
 void QueryExpressionRoot.setInsertStatement(QueryInsertStatement value)
          Sets the value of the 'Insert Statement' container reference.
 void ValuesRow.setInsertStatement(QueryInsertStatement value)
          Sets the value of the 'Insert Statement' container reference.
 

Uses of QueryInsertStatement in org.eclipse.datatools.modelbase.sql.query.helper
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QueryInsertStatement
static QueryInsertStatement StatementHelper.createInsertStatement(java.lang.String name)
          return false if we cannot find the input name
 QueryInsertStatement StatementHelper.createInsertStatement(java.lang.String name, boolean addToDb)
          Deprecated.  
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QueryInsertStatement
 java.lang.String StatementHelper.getNewName(QueryInsertStatement insert)
           
 

Uses of QueryInsertStatement in org.eclipse.datatools.modelbase.sql.query.util
 

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QueryInsertStatement
 java.lang.Object SQLQueryModelSwitch.caseQueryInsertStatement(QueryInsertStatement object)
          Returns the result of interpreting the object as an instance of 'Query Insert Statement'.
 

Uses of QueryInsertStatement in org.eclipse.datatools.sqltools.parsers.sql.query
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return QueryInsertStatement
 QueryInsertStatement SQLQueryParserFactory.createInsertStatement(TableInDatabase aTargetTable, java.util.List aTargetColumnList, java.util.List aSrcValuesRowList)
          Started to change right here! has either a list of source values aSrcValuesRowList rather than a SrcQuery
 QueryInsertStatement SQLQueryParserFactory.createInsertStatement(TableInDatabase aTargetTable, java.util.List aColumnList, QueryExpressionRoot aSrcQuery)
          has SrcQuery rather than a list of source values aSrcValuesRowList
 

Uses of QueryInsertStatement in org.eclipse.datatools.sqltools.sqlbuilder.model
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type QueryInsertStatement
static void InsertHelper.addColumn(org.eclipse.emf.edit.domain.EditingDomain editDomain, QueryInsertStatement statement, Column column)
          Adds the given column to the target list of columns in the given insert statement.
static void InsertHelper.addDefaultInsertValue(org.eclipse.emf.edit.domain.EditingDomain editDomain, QueryInsertStatement statement, Column column)
          Adds a default value for the given column in the given insert statement.
static void InsertHelper.addInsertColumnValuePair(QueryInsertStatement insertStmt, ValueExpressionColumn column, QueryValueExpression valueExpr)
          Adds the given column and value to the given insert statement.
static void InsertHelper.addInsertQuery(QueryInsertStatement insertStmt)
          Adds an empty query expresion to the insert statement.
static void InsertHelper.addOrReplaceTargetTable(TableInDatabase targetTable, QueryInsertStatement stmt)
          Adds or replaces the target table in the given statement with the given table expression.
static void InsertHelper.clearStatementContents(QueryInsertStatement stmt)
          Clears the contents of the given insert statement.Containments which are objects, are set to null and containments which are lists, are cleared.
static ValueExpressionColumn InsertHelper.getColumnExpressionForName(QueryInsertStatement insertStmt, java.lang.String columnName)
          Returns the SQLValueExpressionColumn in the givern insert statement, which has the given name.
static QueryValueExpression InsertHelper.getInsertValueforColumn(QueryInsertStatement insertStmt, ValueExpressionColumn colExpr)
          Returns the SQLValueExpression from the first row of insert values in the given statement, corresponding to the given column,
static void InsertHelper.refresh(QueryInsertStatement insert)
          Temporary to method to refresh the viewers in cases where notification does not work
static void InsertHelper.removeAllColumnsAndValues(QueryInsertStatement stmt)
           
static void InsertHelper.removeColumn(QueryInsertStatement statement, Column column)
          Removes the given Column and its value from the given insert statement
static void InsertHelper.removeColumn(QueryInsertStatement statement, ValueExpressionColumn removedColumn)
          Removes the given ValueExpressionColumn and its value from the given insert statement
static void InsertHelper.removeTableFromStatement(QueryInsertStatement statement)
          Removes the target table from the given statement.
static void InsertHelper.replaceColumn(QueryInsertStatement insertStmt, ValueExpressionColumn oldColumn, ValueExpressionColumn newColumn)
          Replaces an existing column in the insert statement with a new column.
static void InsertHelper.replaceStatementContents(QueryInsertStatement oldStmt, QueryInsertStatement newStmt)
          Replaces the containments in one insert statement with the containments in another insert statement
static void InsertHelper.setTargetTable(QueryInsertStatement statement, TableInDatabase targetTable)
          Sets the target TableExpression of the given Insert statement
static void InsertHelper.updateInsertValueForColumn(QueryInsertStatement insertStmt, ValueExpressionColumn column, QueryValueExpression valueExpr)
          Updates the insert value of the column in the given insert statement.
 

Uses of QueryInsertStatement in org.eclipse.datatools.sqltools.sqlbuilder.views.insert
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.insert that return QueryInsertStatement
 QueryInsertStatement InsertTableElement.getInsertStatement()
           
 

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.insert with parameters of type QueryInsertStatement
InsertTableElement(SQLDomainModel model, QueryInsertStatement statement, ValueExpressionColumn column, QueryValueExpression value)