Creates a new string representing a target used in a SELECT statement after the FROM clause.
Sets the target alias (AS) to the string held by alias; after call this function alias is freed.
Sets the target to be a SELECT subquery setting target's expression to use stmt; after call this function the target owns stmt, then you must not free it.
Sets the target's name using the string stored in value and the expression to set its value to point to value; after call this function the target owns value, then you must not free it.
Get as field.
Set as field.
Get expr field.
Set expr field.
Get tableName field.
Set tableName field.
This structure represents a target used to fetch data from in a SELECT statement; it can represent a table or a sub select. Note that the @table_name part <emphasis>will be</emphasis> overwritten by &LIBGDA;, set the value of @expr->value instead.