类 QueryDataSource
- java.lang.Object
-
- org.apache.iotdb.db.engine.querycontext.QueryDataSource
-
public class QueryDataSource extends java.lang.Object
The QueryDataSource contains all the seq and unseq TsFileResources for one timeseries in one query
-
-
构造器概要
构造器 构造器 说明 QueryDataSource(java.util.List<TsFileResource> seqResources, java.util.List<TsFileResource> unseqResources)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 long
getDataTTL()
TsFileResource
getSeqResourceByIndex(int curIndex)
java.util.List<TsFileResource>
getSeqResources()
int
getSeqResourcesSize()
TsFileResource
getUnseqResourceByIndex(int curIndex)
java.util.List<TsFileResource>
getUnseqResources()
int
getUnseqResourcesSize()
boolean
hasNextSeqResource(int curIndex, boolean ascending)
boolean
hasNextUnseqResource(int curIndex)
void
setDataTTL(long dataTTL)
void
setUnSeqFileOrderIndex(int[] index)
org.apache.iotdb.tsfile.read.filter.basic.Filter
updateFilterUsingTTL(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
static org.apache.iotdb.tsfile.read.filter.basic.Filter
updateFilterUsingTTL(org.apache.iotdb.tsfile.read.filter.basic.Filter filter, long dataTTL)
-
-
-
构造器详细资料
-
QueryDataSource
public QueryDataSource(java.util.List<TsFileResource> seqResources, java.util.List<TsFileResource> unseqResources)
-
-
方法详细资料
-
getSeqResources
public java.util.List<TsFileResource> getSeqResources()
-
getUnseqResources
public java.util.List<TsFileResource> getUnseqResources()
-
setUnSeqFileOrderIndex
public void setUnSeqFileOrderIndex(int[] index)
-
getDataTTL
public long getDataTTL()
-
setDataTTL
public void setDataTTL(long dataTTL)
-
updateFilterUsingTTL
public org.apache.iotdb.tsfile.read.filter.basic.Filter updateFilterUsingTTL(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
- 返回:
- an updated filter concerning TTL
-
updateFilterUsingTTL
public static org.apache.iotdb.tsfile.read.filter.basic.Filter updateFilterUsingTTL(org.apache.iotdb.tsfile.read.filter.basic.Filter filter, long dataTTL)
- 返回:
- an updated filter concerning TTL
-
getSeqResourceByIndex
public TsFileResource getSeqResourceByIndex(int curIndex)
-
getUnseqResourceByIndex
public TsFileResource getUnseqResourceByIndex(int curIndex)
-
hasNextSeqResource
public boolean hasNextSeqResource(int curIndex, boolean ascending)
-
hasNextUnseqResource
public boolean hasNextUnseqResource(int curIndex)
-
getSeqResourcesSize
public int getSeqResourcesSize()
-
getUnseqResourcesSize
public int getUnseqResourcesSize()
-
-