Esempio n. 1
1
 public MockTable(TableName name)
 {
     this.name = name;
     columns = new ColumnCollection(this);
     rows = new Dictionary<RowId, TableRow>();
     rowIndex = new List<RowId>();
 }
Esempio n. 2
0
        protected TableBase(TableName tableName)
        {
            this.tableName = tableName;
            columns = new ColumnCollection(this);

            DoSetupColumns();
        }
Esempio n. 3
0
        public SystemColumnsTable(SystemTransaction transaction, long id)
        {
            this.transaction = transaction;
            this.id = id;

            columns = new ColumnCollection(this);

            SetupColumns();
        }
Esempio n. 4
0
        public FunctionResultTable(SqlObject[] values)
        {
            this.values = values;

            columns = new ColumnCollection(this);
            for (int i = 0; i < values.Length; i++) {
                columns.Add(new TableColumn(this, "column" + i, values[i].Type));
            }
            columns.MakeReadOnly();
        }
Esempio n. 5
0
            public QueryContainerTable(SystemTransaction transaction, Query query)
            {
                this.transaction = transaction;

                parameters = new List<SqlObject>();
                if (query != null) {
                    queryString = query.Text;
                    foreach (QueryParameter parameter in query.Parameters)
                        parameters.Add(parameter.Value);
                }

                columns = new ColumnCollection(this);
                columns.Add("#QUERY", SqlType.String, true);
            }