public class QueryTableData extends Object implements SmartExternalizable
Constructor and Description |
---|
QueryTableData() |
QueryTableData(String name,
String alias,
int index) |
public boolean hasAsterixSelectColumns()
public void setAsterixSelectColumns(boolean hasAsterixSelectColumns)
public String getTableName()
public String getTableAlias()
public int getTableIndex()
public ITypeDesc getTypeDesc()
public void setTypeDesc(ITypeDesc typeDesc)
public ExpNode getJoinCondition()
public void setJoinCondition(ExpNode joinIndex)
public IEntryPacket getCurrentEntry()
public boolean next()
public void reset()
public QueryTableData getJoinTable()
public void setJoinTable(QueryTableData joinTable)
public EntriesCursor getEntriesCursor()
public void setEntriesCursor(EntriesCursor entriesCursor)
public ExpNode getTableCondition()
public void setTableCondition(ExpNode tableCondition)
public boolean isJoined()
public void setJoined(boolean isJoined)
public void join(ExpNode exp)
public QueryTemplatePacket getTemplate(QueryResultTypeInternal queryResultType)
public void init(ISpaceProxy space, Transaction txn, AbstractDMLQuery query) throws Exception
Exception
public IQueryResultSet<IEntryPacket> executeSubQuery(ISpaceProxy space, Transaction txn) throws Exception
Exception
public void createJoinIndex(ExpNode root)
public void clear()
public Query getSubQuery()
public void setSubQuery(Query subQuery)
public boolean supportsDynamicProperties()
public Join.JoinType getJoinType()
public void setJoinType(Join.JoinType _joinType)
public boolean isBroadcastTable()
public boolean enabledSmartExternalizableWithReference()
SmartExternalizable
enabledSmartExternalizableWithReference
in interface SmartExternalizable
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © GigaSpaces.