public class UnionTemplatePacket extends QueryTemplatePacket
_aggregationSet, _allIndexValuesQuery, _dummyNullIndexScanner, _preparedForSpace_extendedMatchCodes, _rangeValues, _rangeValuesInclusion_implClassName_returnOnlyUIDs, _typeName_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum| Constructor and Description |
|---|
UnionTemplatePacket() |
UnionTemplatePacket(QueryTableData table,
QueryResultTypeInternal queryResultType) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(QueryTemplatePacket packet) |
QueryTemplatePacket |
and(QueryTemplatePacket template)
Merge given templates into one template.
|
QueryTemplatePacket |
and(UnionTemplatePacket template)
Merge given templates into one template.
|
QueryTemplatePacket |
buildAndPacket(QueryTemplatePacket packet) |
QueryTemplatePacket |
buildOrPacket(QueryTemplatePacket packet) |
List<QueryTemplatePacket> |
getPackets() |
boolean |
isComplex()
Method to indicate whether this query is complex - false only if the template can be
translated to a space query without post processing some space operations don't support
complex queries
|
protected boolean |
matches(IEntryPacket entryPacket) |
boolean |
matches(JoinedEntry joinedEntry) |
void |
prepareForSpace(ITypeDesc typeDesc)
Convert the ranges to a single space template
|
void |
setPackets(List<QueryTemplatePacket> packets) |
QueryTemplatePacket |
union(QueryTemplatePacket packet) |
QueryTemplatePacket |
union(UnionTemplatePacket composite) |
enabledSmartExternalizableWithReference, getAggregationSet, getExplainPlan, getMultipleUids, getProjectionTemplate, getQueryResultType, getRanges, getRoutingFieldValue, intersectRanges, intersectUids, isAllIndexValuesSqlQuery, isAlwaysEmpty, isTransient, prepareForUnion, read, read, readExternal, readFromSwap, readMultiple, setAggregationSet, setAlwaysEmpty, setEntryType, setExplainPlan, setExtendedMatchCode, setMultipleUids, setProjectionTemplate, setQueryResultType, setRangeValue, setRangeValueInclusion, setRouting, take, writeExternal, writeToSwapclone, getExtendedMatchCodes, getRangeValues, getRangeValuesInclusion, isIdQuery, isIdsQuery, isTemplateQuery, supportExtendedMatching, validategetExternalEntryImplClassName, getPacketType, toObjectgetCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getTTL, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isNoWriteLease, isReturnOnlyUids, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersionequals, getCodebase, getEntryType, getID, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplreadExternal, writeExternalfinalize, getClass, notify, notifyAll, wait, wait, waitgetTemplateRoutingValue, isBroadcast, isReturnOnlyUids, setDynamicProperties, setReturnOnlyUIDsallNullFieldValues, getID, getPreviousVersion, getTTL, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setCustomQuery, setPreviousVersion, setTTL, setUIDgetCodebase, getCustomQuery, getDynamicProperties, getEntryType, getExternalEntryImplClassName, getFieldValue, getFieldValues, getMultipleUIDs, getOperationID, getPacketType, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, getTypeName, getUID, getVersion, isFifo, isNoWriteLease, isSerializeTypeDesc, setFieldsValues, setFieldValue, setMultipleUIDs, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, setVersion, supportsTypeDescChecksum, toObject, toObject, toObject, toObjectreadExternal, writeExternalpublic UnionTemplatePacket()
public UnionTemplatePacket(QueryTableData table, QueryResultTypeInternal queryResultType)
table - public List<QueryTemplatePacket> getPackets()
public void setPackets(List<QueryTemplatePacket> packets)
packets - the packets to setpublic void add(QueryTemplatePacket packet)
public QueryTemplatePacket buildOrPacket(QueryTemplatePacket packet)
buildOrPacket in class QueryTemplatePacketpublic QueryTemplatePacket union(QueryTemplatePacket packet)
union in class QueryTemplatePacketpublic QueryTemplatePacket union(UnionTemplatePacket composite)
union in class QueryTemplatePacketpublic boolean isComplex()
QueryTemplatePacketisComplex in class QueryTemplatePacketpublic QueryTemplatePacket buildAndPacket(QueryTemplatePacket packet)
buildAndPacket in class QueryTemplatePacketpublic QueryTemplatePacket and(QueryTemplatePacket template)
and in class QueryTemplatePacketpublic QueryTemplatePacket and(UnionTemplatePacket template)
and in class QueryTemplatePacketpublic void prepareForSpace(ITypeDesc typeDesc)
QueryTemplatePacketprepareForSpace in class QueryTemplatePacketprotected boolean matches(IEntryPacket entryPacket)
matches in class QueryTemplatePacketpublic boolean matches(JoinedEntry joinedEntry)
matches in class QueryTemplatePacketCopyright © GigaSpaces.