public class TableRowNode extends DALNode
| Constructor and Description |
|---|
TableRowNode(DALNode prefix,
DALNode cell,
TableHeadRow tableHeadRow) |
TableRowNode(DALNode prefix,
java.util.List<com.github.leeonky.interpreter.Clause<DALNode>> clauses,
TableHeadRow tableHeadRow) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkSize(int size) |
com.github.leeonky.interpreter.Clause<DALNode> |
constructVerificationClause(DALOperator operator,
com.github.leeonky.dal.ast.node.table.RowType rowType) |
java.lang.String |
inspect() |
boolean |
isData() |
DalException |
markPositionOnCells(DalException dalException) |
TableRowNode |
merge(TableRowNode rowNode) |
com.github.leeonky.dal.ast.node.table.RowType |
mergeRowTypeBy(com.github.leeonky.dal.ast.node.table.RowType rowType) |
boolean |
specialRow() |
collectFields, evaluate, evaluateData, getRootSymbolName, propertyChain, verify, verifypublic TableRowNode(DALNode prefix, DALNode cell, TableHeadRow tableHeadRow)
public TableRowNode(DALNode prefix, java.util.List<com.github.leeonky.interpreter.Clause<DALNode>> clauses, TableHeadRow tableHeadRow)
public com.github.leeonky.interpreter.Clause<DALNode> constructVerificationClause(DALOperator operator, com.github.leeonky.dal.ast.node.table.RowType rowType)
public TableRowNode merge(TableRowNode rowNode)
public boolean isData()
public boolean specialRow()
public com.github.leeonky.dal.ast.node.table.RowType mergeRowTypeBy(com.github.leeonky.dal.ast.node.table.RowType rowType)
public void checkSize(int size)
public DalException markPositionOnCells(DalException dalException)