Definition at line 68 of file SelectIntoStatement.cs.
Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.Prepared |
( |
IQueryPlanNode |
queryPlan, |
|
|
string |
varName |
|
) |
| |
|
inlinepackage |
Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.Prepared |
( |
IQueryPlanNode |
queryPlan | ) |
|
|
inlineprivate |
Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.Prepared |
( |
ObjectData |
data | ) |
|
|
inlineprivate |
Definition at line 85 of file SelectIntoStatement.cs.
A node element of a query plan tree. /summary>
bool GetBoolean(string key)
object GetValue(string key)
string GetString(string key)
bool Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.AreCompatible |
( |
TableInfo |
a, |
|
|
TableInfo |
b |
|
) |
| |
|
inlineprivate |
Definition at line 140 of file SelectIntoStatement.cs.
147 if (!aCol.ColumnType.IsComparable(bCol.ColumnType))
int ColumnCount
Gets a count of the columns defined by this object.
override void Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.ExecuteStatement |
( |
ExecutionContext |
context | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Deveel.Data.Sql.Statements.SqlStatement.
Definition at line 107 of file SelectIntoStatement.cs.
111 var table = context.Request.Query.GetMutableTable(
Table);
113 throw new StatementPrepareException(
String.Format(
"Referenced table of the INTO statement '{0}' was not found or is not mutable.",
Table));
120 throw new NotImplementedException();
void SelectIntoTable(IMutableTable table, ITable result)
A long string in the system.
ITable Evaluate(IRequest context)
override void Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.GetData |
( |
SerializeData |
data | ) |
|
|
inlineprotectedvirtual |
void Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.SelectIntoTable |
( |
IMutableTable |
table, |
|
|
ITable |
result |
|
) |
| |
|
inlineprivate |
Definition at line 123 of file SelectIntoStatement.cs.
125 throw new InvalidOperationException();
128 for (
int i = 0; i < result.
RowCount; i++) {
129 var newRow = table.NewRow();
131 for (
int j = 0; j < result.ColumnCount(); j++) {
133 newRow.SetValue(j, value);
bool AreCompatible(TableInfo a, TableInfo b)
DataObject GetValue(long rowNumber, int columnOffset)
Gets a single cell within the table that is located at the given column offset and row...
RowId AddRow(Row row)
Persists a new row to the table.
TableInfo TableInfo
Gets the metadata information of the table, used to resolve the column sources.
int RowCount
Gets the total number of rows in the table.
bool Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.IsForTable |
|
getprivate set |
IQueryPlanNode Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.QueryPlan |
|
getprivate set |
ObjectName Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.Table |
|
getprivate set |
string Deveel.Data.Sql.Statements.SelectIntoStatement.Prepared.VariableName |
|
getprivate set |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Statements/SelectIntoStatement.cs