Class QueryIndexPlan
- java.lang.Object
-
- org.apache.iotdb.db.qp.physical.PhysicalPlan
-
- org.apache.iotdb.db.qp.physical.crud.QueryPlan
-
- org.apache.iotdb.db.qp.physical.crud.RawDataQueryPlan
-
- org.apache.iotdb.db.qp.physical.crud.QueryIndexPlan
-
- All Implemented Interfaces:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class QueryIndexPlan extends RawDataQueryPlan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
PhysicalPlan.Factory, PhysicalPlan.PhysicalPlanType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.physical.crud.QueryPlan
paths, resultColumns, WITHOUT_NULL_FILTER_ERROR_MESSAGE, withoutNullColumnsIndex
-
Fields inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, index
-
-
Constructor Summary
Constructors Constructor Description QueryIndexPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)IndexTypegetIndexType()java.util.Map<java.lang.String,java.lang.Object>getProps()java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType>getWideQueryHeaders(java.util.List<java.lang.String> respColumns, java.util.List<java.lang.String> respSgColumns, boolean isJdbcQuery, java.util.BitSet aliasList)inthashCode()voidsetIndexType(IndexType indexType)voidsetProps(java.util.Map<java.lang.String,java.lang.Object> props)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.RawDataQueryPlan
addDeduplicatedPaths, addFilterPathInDeviceToMeasurements, convertSpecialClauseValues, deduplicate, getAllMeasurementsInDevice, getDeduplicatedDataTypes, getDeduplicatedPaths, getDeviceToMeasurements, getExpression, groupVectorPaths, setDeduplicatedPaths, setDeduplicatedPathsAndUpdate, setDeduplicatedVectorPaths, setExpression, transformToVector, updateDeviceMeasurementsUsingExpression
-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.QueryPlan
getColumnForDisplay, getColumnForReaderFromPath, getDataTypes, getPaths, getPathToIndex, getResultColumns, getRowLimit, getRowOffset, getTSExecuteStatementResp, getWithoutNullColumnsIndex, hasLimit, isAlignByTime, isAscending, isEnableRedirect, isEnableTracing, isGroupByLevel, isWithoutAllNull, isWithoutAnyNull, setAlignByTime, setAscending, setColumnNameToDatasetOutputIndex, setEnableRedirect, setEnableTracing, setPaths, setResultColumns, setRowLimit, setRowOffset, setWithoutAllNull, setWithoutAnyNull
-
Methods inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, checkIntegrity, deserialize, deserialize, getAggregations, getAuthPaths, getIndex, getLoginUserName, getOperatorName, getOperatorType, isAuthenticationRequired, isDebug, isPrefixMatch, isQuery, isSelectInto, putString, putString, putStrings, putStrings, readString, readStrings, serialize, serialize, serializeImpl, serializeToByteBuffer, setDebug, setIndex, setLoginUserName, setOperatorType, setPrefixMatch, setQuery
-
-
-
-
Method Detail
-
getWideQueryHeaders
public java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getWideQueryHeaders(java.util.List<java.lang.String> respColumns, java.util.List<java.lang.String> respSgColumns, boolean isJdbcQuery, java.util.BitSet aliasList) throws org.apache.thrift.TException- Overrides:
getWideQueryHeadersin classQueryPlan- Throws:
org.apache.thrift.TException
-
getIndexType
public IndexType getIndexType()
-
setIndexType
public void setIndexType(IndexType indexType)
-
getProps
public java.util.Map<java.lang.String,java.lang.Object> getProps()
-
setProps
public void setProps(java.util.Map<java.lang.String,java.lang.Object> props)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-