casacore
|
Class to connect a Table and its alias name. More...
#include <ExprNodeRep.h>
Public Member Functions | |
TableExprInfo (const Table &table=Table(), const String &alias=String(), Bool isJoinTable=False) | |
Construct from a table and its alias. | |
const Table & | table () const |
Get the Table object. | |
const String & | alias () const |
Get the alias. | |
Bool | isJoinTable () const |
Is the table a join table? | |
void | apply (const Vector< rownr_t > &rownrs) |
Apply a selection of row numbers to the Table. | |
Private Attributes | |
Table | itsTable |
String | itsAlias |
Bool | itsIsJoinTable |
Class to connect a Table and its alias name.
Internal
This class connects a Table object to its alias name used in a TaQL command. If no alias is given, the table name is used as such. It also tells if the Table is used as a join table.
Definition at line 124 of file ExprNodeRep.h.
|
explicit |
Construct from a table and its alias.
|
inline |
Apply a selection of row numbers to the Table.
|
inline |
|
inline |
Get the Table object.
Definition at line 133 of file ExprNodeRep.h.
References itsTable.
Referenced by casacore::TableExprNode::table().
|
private |
Definition at line 149 of file ExprNodeRep.h.
Referenced by alias().
|
private |
Definition at line 150 of file ExprNodeRep.h.
Referenced by isJoinTable().
|
private |
Definition at line 148 of file ExprNodeRep.h.
Referenced by table().