[]
Represents a table item in the syntax tree.
public class TableItemNode : TerminalNode, ICloneable
Creates a new TableItemNode from range of columns of a table.
public TableItemNode(string tableName, TableItemType itemType, string columnFrom, string columnTo)
tableName
stringThe name of the table.
itemType
TableItemTypeThe part of the table.
columnFrom
stringThe start column.
columnTo
stringThe end column.
Creates a new TableItemNode from a column of a table.
public TableItemNode(string tableName, TableItemType itemType, string columnName)
tableName
stringThe name of the table.
itemType
TableItemTypeThe part of the table.
columnName
stringThe column of the table.
The start column.
public string ColumnFrom { get; set; }
The end column.
public string ColumnTo { get; set; }
The part of the table.
public TableItemType ItemType { get; set; }
The name of the table.
public string TableName { get; set; }