Class IndexInfo
java.lang.Object
com.gigaspaces.internal.query.explainplan.IndexInfo
- All Implemented Interfaces:
Externalizable,Serializable
- Direct Known Subclasses:
BetweenIndexInfo,UnionIndexInfo
- Since:
- 12.0.1
- Author:
- yael nahon
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIndexInfo(String name, Integer size, SpaceIndexType type, Object value, QueryOperator operator) IndexInfo(String name, Integer size, SpaceIndexType type, Object value, QueryOperator operator, boolean usable) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected StringgetName()getSize()protected StringgetType()getValue()inthashCode()booleanisUsable()voidreadExternal(ObjectInput objectInput) voidvoidsetOperator(QueryOperator operator) voidvoidsetType(SpaceIndexType type) voidsetUsable(boolean usable) voidtoString()voidwriteExternal(ObjectOutput objectOutput)
-
Constructor Details
-
IndexInfo
public IndexInfo() -
IndexInfo
public IndexInfo(String name, Integer size, SpaceIndexType type, Object value, QueryOperator operator) -
IndexInfo
public IndexInfo(String name, Integer size, SpaceIndexType type, Object value, QueryOperator operator, boolean usable) -
IndexInfo
-
-
Method Details
-
getOperator
-
setOperator
-
getName
-
setName
-
getSize
-
getSizeDesc
-
setSize
-
setType
-
getType
-
getValue
-
setValue
-
isUsable
public boolean isUsable() -
setUsable
public void setUsable(boolean usable) -
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
toString
-
getCriteriaDesc
-
equals
-
hashCode
public int hashCode()
-