|
Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
| void | BindTable (DataTable table) |
Package Functions | |
| UnaryNode (DataTable table, int op, ExpressionNode right) | |
| override void | Bind (DataTable table, List< DataColumn > list) |
| override object | Eval () |
| override object | Eval (DataRow row, DataRowVersion version) |
| override object | Eval (int[] recordNos) |
| override bool | IsConstant () |
| override bool | IsTableConstant () |
| override bool | HasLocalAggregate () |
| override bool | HasRemoteAggregate () |
| override bool | DependsOn (DataColumn column) |
| override ExpressionNode | Optimize () |
Static Package Functions | |
| static bool | IsInteger (StorageType type) |
| static bool | IsIntegerSql (StorageType type) |
| static bool | IsSigned (StorageType type) |
| static bool | IsSignedSql (StorageType type) |
| static bool | IsUnsigned (StorageType type) |
| static bool | IsUnsignedSql (StorageType type) |
| static bool | IsNumeric (StorageType type) |
| static bool | IsNumericSql (StorageType type) |
| static bool | IsFloat (StorageType type) |
| static bool | IsFloatSql (StorageType type) |
Package Attributes | |
| readonly int | _op |
| ExpressionNode | _right |
Properties | |
| IFormatProvider | FormatProvider [get] |
| virtual bool | IsSqlColumn [get] |
| DataTable | table [get] |
Private Member Functions | |
| object | EvalUnaryOp (int op, object vl) |
Private Attributes | |
| DataTable | _table |
Definition at line 8 of file UnaryNode.cs.