public class OLAPContext extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
afterAggregate |
boolean |
afterJoin |
boolean |
afterSkippedFilter |
List<org.apache.kylin.metadata.model.FunctionDesc> |
aggregations |
Collection<org.apache.kylin.metadata.model.TblColRef> |
allColumns |
org.apache.kylin.metadata.filter.TupleFilter |
filter |
Collection<org.apache.kylin.metadata.model.TblColRef> |
filterColumns |
OLAPTableScan |
firstTableScan |
Collection<org.apache.kylin.metadata.model.TblColRef> |
groupByColumns |
boolean |
hasJoin |
int |
id |
List<org.apache.kylin.metadata.model.JoinDesc> |
joins |
int |
limit |
Collection<org.apache.kylin.metadata.model.TblColRef> |
metricsColumns |
OLAPSchema |
olapSchema |
static String |
PRM_ACCEPT_PARTIAL_RESULT |
org.apache.kylin.metadata.realization.IRealization |
realization |
org.apache.kylin.metadata.tuple.TupleInfo |
returnTupleInfo |
Map<String,org.apache.calcite.rel.type.RelDataType> |
rewriteFields |
String |
sql |
StorageContext |
storageContext |
| Constructor and Description |
|---|
OLAPContext(int seq) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSort(org.apache.kylin.metadata.model.MeasureDesc measure,
org.apache.kylin.metadata.realization.SQLDigest.OrderEnum order) |
static void |
clearParameter() |
static void |
clearThreadLocalContexts() |
org.apache.kylin.metadata.realization.SQLDigest |
getSQLDigest() |
static OLAPContext |
getThreadLocalContextById(int id) |
static Collection<OLAPContext> |
getThreadLocalContexts() |
boolean |
isSimpleQuery() |
static void |
registerContext(OLAPContext ctx) |
void |
resetSQLDigest() |
static void |
setParameters(Map<String,String> parameters) |
void |
setReturnTupleInfo(org.apache.calcite.rel.type.RelDataType rowType,
ColumnRowType columnRowType) |
public static final String PRM_ACCEPT_PARTIAL_RESULT
public final int id
public final StorageContext storageContext
public OLAPSchema olapSchema
public OLAPTableScan firstTableScan
public org.apache.kylin.metadata.tuple.TupleInfo returnTupleInfo
public boolean afterAggregate
public boolean afterSkippedFilter
public boolean afterJoin
public boolean hasJoin
public org.apache.kylin.metadata.realization.IRealization realization
public Collection<org.apache.kylin.metadata.model.TblColRef> allColumns
public Collection<org.apache.kylin.metadata.model.TblColRef> groupByColumns
public Collection<org.apache.kylin.metadata.model.TblColRef> metricsColumns
public List<org.apache.kylin.metadata.model.FunctionDesc> aggregations
public Collection<org.apache.kylin.metadata.model.TblColRef> filterColumns
public org.apache.kylin.metadata.filter.TupleFilter filter
public List<org.apache.kylin.metadata.model.JoinDesc> joins
public int limit
public String sql
public static void clearParameter()
public static void registerContext(OLAPContext ctx)
public static Collection<OLAPContext> getThreadLocalContexts()
public static OLAPContext getThreadLocalContextById(int id)
public static void clearThreadLocalContexts()
public boolean isSimpleQuery()
public org.apache.kylin.metadata.realization.SQLDigest getSQLDigest()
public void resetSQLDigest()
public void setReturnTupleInfo(org.apache.calcite.rel.type.RelDataType rowType,
ColumnRowType columnRowType)
public void addSort(org.apache.kylin.metadata.model.MeasureDesc measure,
org.apache.kylin.metadata.realization.SQLDigest.OrderEnum order)
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.