public static RecordSetRelation createRecordSetRelation() { RecordSetRelation relation = new RecordSetRelation(); ModelBindingManager.addRelation(relation); return(relation); }
public static DataFlowRelation createDataFlowRelation() { DataFlowRelation relation = new DataFlowRelation(); ModelBindingManager.addRelation(relation); return(relation); }
public static ImpactRelation createImpactRelation() { ImpactRelation relation = new ImpactRelation(); ModelBindingManager.addRelation(relation); return(relation); }
public static TableColumn createTableColumn(Table table, TResultColumn column) { if (column.AliasClause != null && column.AliasClause.AliasName != null) { TableColumn columnModel = new TableColumn(table, column.AliasClause.AliasName); ModelBindingManager.bindModel(column, columnModel); return(columnModel); } return(null); }
public static TableColumn createTableColumn(Table table, TObjectName column) { if (ModelBindingManager.getModel(new Tuple <Table, TObjectName>(table, column)) is TableColumn) { return((TableColumn)ModelBindingManager.getModel(new Tuple <Table, TObjectName>(table, column))); } TableColumn columnModel = new TableColumn(table, column); ModelBindingManager.bindModel(new Tuple <Table, TObjectName>(table, column), columnModel); return(columnModel); }
public static SelectResultSet createResultSet(TSelectSqlStatement select) { if (ModelBindingManager.getModel(select.ResultColumnList) is ResultSet) { return((SelectResultSet)ModelBindingManager.getModel(select.ResultColumnList)); } SelectResultSet resultSet = new SelectResultSet(select); ModelBindingManager.bindModel(select.ResultColumnList, resultSet); return(resultSet); }
public static Table createTableFromCreateDML(TTable table) { if (ModelBindingManager.getCreateModel(table) is Table) { return((Table)ModelBindingManager.getCreateModel(table)); } Table tableModel = new Table(table); ModelBindingManager.bindCreateModel(table, tableModel); return(tableModel); }
public static ResultColumn createUpdateResultColumn(ResultSet resultSet, TObjectName resultColumn) { if (ModelBindingManager.getUpdateModel(resultColumn) is ResultColumn) { return((ResultColumn)ModelBindingManager.getUpdateModel(resultColumn)); } ResultColumn column = new ResultColumn(resultSet, resultColumn); ModelBindingManager.bindUpdateModel(resultColumn, column); return(column); }
public static ResultColumn createSelectSetResultColumn(ResultSet resultSet, ResultColumn resultColumn) { if (ModelBindingManager.getModel(resultColumn) is ResultColumn) { return((ResultColumn)ModelBindingManager.getModel(resultColumn)); } ResultColumn column = new SelectSetResultColumn(resultSet, resultColumn); ModelBindingManager.bindModel(resultColumn, column); return(column); }
public static SelectSetResultSet createSelectSetResultSet(TSelectSqlStatement stmt) { if (ModelBindingManager.getModel(stmt) is SelectSetResultSet) { return((SelectSetResultSet)ModelBindingManager.getModel(stmt)); } SelectSetResultSet resultSet = new SelectSetResultSet(stmt); ModelBindingManager.bindModel(stmt, resultSet); return(resultSet); }
public static ResultColumn createStarResultColumn(SelectResultSet resultSet, Tuple <TResultColumn, TObjectName> starColumnPair) { if (ModelBindingManager.getModel(starColumnPair) is ResultColumn) { return((ResultColumn)ModelBindingManager.getModel(starColumnPair)); } ResultColumn column = new ResultColumn(resultSet, starColumnPair); ModelBindingManager.bindModel(starColumnPair, column); return(column); }
public static ResultSet createResultSet(TParseTreeNode gspObject) { if (ModelBindingManager.getModel(gspObject) is ResultSet) { return((ResultSet)ModelBindingManager.getModel(gspObject)); } ResultSet resultSet = new ResultSet(gspObject); ModelBindingManager.bindModel(gspObject, resultSet); return(resultSet); }
public static TableColumn createInsertTableColumn(Table tableModel, TConstant column, int columnIndex) { if (ModelBindingManager.getInsertModel(column) is TableColumn) { return((TableColumn)ModelBindingManager.getInsertModel(column)); } TableColumn columnModel = new TableColumn(tableModel, column, columnIndex); ModelBindingManager.bindInsertModel(column, columnModel); return(columnModel); }
public static TableColumn createInsertTableColumn(Table tableModel, TObjectName column) { if (ModelBindingManager.getInsertModel(column) is TableColumn) { return((TableColumn)ModelBindingManager.getInsertModel(column)); } TableColumn columnModel = new TableColumn(tableModel, column); ModelBindingManager.bindInsertModel(column, columnModel); return(columnModel); }
public static ViewColumn createViewColumn(View viewModel, TObjectName column, int index) { if (ModelBindingManager.getViewModel(column) is ViewColumn) { return((ViewColumn)ModelBindingManager.getViewModel(column)); } ViewColumn columnModel = new ViewColumn(viewModel, column, index); ModelBindingManager.bindViewModel(column, columnModel); return(columnModel); }
public static View createView(TCreateViewSqlStatement viewStmt) { if (ModelBindingManager.getViewModel(viewStmt) is View) { return((View)ModelBindingManager.getViewModel(viewStmt)); } View viewModel = new View(viewStmt); ModelBindingManager.bindViewModel(viewStmt, viewModel); return(viewModel); }
public static ResultColumn createResultColumn(QueryTable queryTableModel, TResultColumn resultColumn) { if (ModelBindingManager.getModel(resultColumn) is ResultColumn) { return((ResultColumn)ModelBindingManager.getModel(resultColumn)); } ResultColumn column = new ResultColumn(queryTableModel, resultColumn); ModelBindingManager.bindModel(resultColumn, column); return(column); }
public static QueryTable createQueryTable(TTable table) { QueryTable tableModel = null; if (table.CTE != null) { if (ModelBindingManager.getModel(table.CTE) is QueryTable) { return((QueryTable)ModelBindingManager.getModel(table.CTE)); } tableModel = new QueryTable(table); ModelBindingManager.bindModel(table.CTE, tableModel); } else if (table.Subquery != null && table.Subquery.ResultColumnList != null) { if (ModelBindingManager.getModel(table.Subquery.ResultColumnList) is QueryTable) { return((QueryTable)ModelBindingManager.getModel(table.Subquery.ResultColumnList)); } tableModel = new QueryTable(table); ModelBindingManager.bindModel(table.Subquery.ResultColumnList, tableModel); } else { if (ModelBindingManager.getModel(table) is QueryTable) { return((QueryTable)ModelBindingManager.getModel(table)); } tableModel = new QueryTable(table); ModelBindingManager.bindModel(table, tableModel); } return(tableModel); }
public static TObjectName[] getTableColumns(TTable table) { Table createTable = ModelBindingManager.getCreateTable(table); if (createTable != null) { IList <TableColumn> columnList = createTable.Columns; TObjectName[] columns = new TObjectName[columnList.Count]; for (int i = 0; i < columns.Length; i++) { columns[i] = columnList[i].ColumnObject; } Array.Sort(columns, new ComparatorAnonymousInnerClass()); return(columns); } else { TObjectNameList list = table.ObjectNameReferences; List <TObjectName> columns = new List <TObjectName>(); if (list.size() == 0 && table.Subquery != null) { ResultSet resultSet = (ResultSet)ModelBindingManager.getModel(table.Subquery); if (resultSet != null) { IList <ResultColumn> columnList = resultSet.Columns; for (int i = 0; i < columnList.Count; i++) { ResultColumn resultColumn = columnList[i]; if (resultColumn.ColumnObject is TResultColumn) { TResultColumn columnObject = ((TResultColumn)resultColumn.ColumnObject); TAliasClause alias = columnObject.AliasClause; if (alias != null && alias.AliasName != null) { columns.Add(alias.AliasName); } else { if (columnObject.FieldAttr != null) { columns.Add(columnObject.FieldAttr); } else { continue; } } } else if (resultColumn.ColumnObject is TObjectName) { columns.Add((TObjectName)resultColumn.ColumnObject); } } } } else { for (int i = 0; i < list.size(); i++) { columns.Add(list.getObjectName(i)); } } TObjectName[] columnArray = columns.ToArray(); Array.Sort(columnArray, new ComparatorAnonymousInnerClass()); return(columnArray); } }