Class JoinedEntry
- All Implemented Interfaces:
RawEntry, ISwapExternalizable, IEntryPacket, ITransportPacket, IMVCCEntryPacket, Textualizable, SmartExternalizable, Externalizable, Serializable, Cloneable
This class represents an entry that was constructed from a join between several tables.
- Author:
- Michael Mitrani, 2Train4, 2004
- See Also:
-
Field Summary
Fields inherited from class EntryPacket
_returnOnlyUIDs, _typeNameFields inherited from class AbstractEntryPacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateProjection(List<SelectColumn> columns) Create columns projection from the joined entriesbooleangetEntry(int index) intgetSize()inthashCode()booleanprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) protected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) Methods inherited from class EntryPacket
applyMVCCEntryMetadata, clone, getCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getMVCCEntryMetadata, getPacketType, getTTL, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isMVCCEntryMetadataApplied, isNoWriteLease, isReturnOnlyUids, isTransient, readFromSwap, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersion, writeToSwapMethods inherited from class AbstractEntryPacket
getCodebase, getEntryType, getExternalEntryImplClassName, getID, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplMethods inherited from class AbstractExternalizable
readExternal, writeExternalMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface IEntryPacket
allNullFieldValues, getID, getPreviousVersion, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface ITransportPacket
getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toObjectMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
JoinedEntry
public JoinedEntry() -
JoinedEntry
-
-
Method Details
-
equals
- Overrides:
equalsin classAbstractEntryPacket
-
getEntry
-
getSize
public int getSize() -
isOuterJoin
public boolean isOuterJoin() -
createProjection
Create columns projection from the joined entries -
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractEntryPacket
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Overrides:
readExternalin classEntryPacket- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Overrides:
writeExternalin classEntryPacket- Throws:
IOException
-