## 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)`