Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AGGREGATE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
aggregators - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
alphaNumeric - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
apply(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.druid.DruidTable.MapRelProtoDataType
 
areValidFilters(List<RexNode>) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 

B

BAD_AGG - Static variable in class org.apache.calcite.adapter.druid.DruidRules
Predicate that returns whether Druid can not handle an aggregate.
bind(DataContext) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
BlockingQueueEnumerator() - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 

C

canProjectAll(List<RexNode>) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
 
cardinality - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
checkTimestampRefOnQuery(ImmutableBitSet, RelNode, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidRules
 
close() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 
collations - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonLimit
 
columns - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
containsLimit(DruidQuery.QuerySpec) - Static method in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
coordinatorUrl - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
coordinatorUrl - Variable in class org.apache.calcite.adapter.druid.DruidSchema
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.druid.DruidSchemaFactory
 
create(DruidSchema, String, List<Interval>, Map<String, SqlTypeName>, Set<String>, String, DruidConnectionImpl) - Static method in class org.apache.calcite.adapter.druid.DruidTable
Creates a DruidTable
create(SchemaPlus, String, Map, RelDataType) - Method in class org.apache.calcite.adapter.druid.DruidTableFactory
 
createInterval(RelDataType, RexNode) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
Generates a list of Intervals equivalent to a given expression.
current() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 

D

dataSource - Variable in class org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_INTERVAL - Static variable in class org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_RESPONSE_TIMESTAMP_COLUMN - Static variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
DEFAULT_TIMESTAMP_COLUMN - Static variable in class org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_URL - Static variable in class org.apache.calcite.adapter.druid.DruidSchemaFactory
Default Druid URL.
deriveQuerySpec() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
deriveRowType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
dimension - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
dimension - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
 
dimension - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonSelector
 
dimensions - Variable in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
direction - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
 
discoverTables - Variable in class org.apache.calcite.adapter.druid.DruidSchema
 
done - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 
DRUID_QUERY_FETCH - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
 
DruidAggregateRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
 
DruidConnection - Interface in org.apache.calcite.adapter.druid
Connection to Druid.
DruidConnectionImpl - Class in org.apache.calcite.adapter.druid
Implementation of DruidConnection.
DruidConnectionImpl(String, String) - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
DruidConnectionImpl.BlockingQueueEnumerator<E> - Class in org.apache.calcite.adapter.druid
An Enumerator that gets its rows from a BlockingQueue.
DruidConnectionImpl.JsonAggregator - Class in org.apache.calcite.adapter.druid
Element of the "aggregators" collection in the result of a "segmentMetadata" call, populated by Jackson.
DruidConnectionImpl.JsonColumn - Class in org.apache.calcite.adapter.druid
Element of the "columns" collection in the result of a "segmentMetadata" call, populated by Jackson.
DruidConnectionImpl.JsonSegmentMetadata - Class in org.apache.calcite.adapter.druid
Result of a "segmentMetadata" call, populated by Jackson.
DruidConnectionImpl.Page - Class in org.apache.calcite.adapter.druid
Progress through a large fetch.
DruidConnectionImpl.RunnableQueueSink - Interface in org.apache.calcite.adapter.druid
A Sink that is also Runnable.
DruidDateTimeUtils - Class in org.apache.calcite.adapter.druid
Utilities for generating intervals from RexNode.
DruidDateTimeUtils() - Constructor for class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
DruidFilterRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
 
DruidProjectAggregateRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectAggregateRule
 
DruidProjectRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
 
DruidProjectSortRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectSortRule
 
DruidQuery - Class in org.apache.calcite.adapter.druid
Relational expression representing a scan of a Druid data set.
DruidQuery(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
DruidQuery.DruidQueryNode - Class in org.apache.calcite.adapter.druid
Interpreter node that executes a Druid query and sends the results to a Sink.
DruidQuery.Json - Interface in org.apache.calcite.adapter.druid
Object that knows how to write itself to a JsonGenerator.
DruidQuery.JsonAggregation - Class in org.apache.calcite.adapter.druid
Aggregation element of a Druid "groupBy" or "topN" query.
DruidQuery.JsonBound - Class in org.apache.calcite.adapter.druid
Bound filter.
DruidQuery.JsonCardinalityAggregation - Class in org.apache.calcite.adapter.druid
Aggregation element that calls the "cardinality" function.
DruidQuery.JsonCollation - Class in org.apache.calcite.adapter.druid
Collation element of a Druid "groupBy" query.
DruidQuery.JsonCompositeFilter - Class in org.apache.calcite.adapter.druid
Filter that combines other filters using a boolean operator.
DruidQuery.JsonFilter - Class in org.apache.calcite.adapter.druid
Filter element of a Druid "groupBy" or "topN" query.
DruidQuery.JsonLimit - Class in org.apache.calcite.adapter.druid
Collation element of a Druid "groupBy" query.
DruidQuery.JsonSelector - Class in org.apache.calcite.adapter.druid
Equality filter.
DruidQuery.QuerySpec - Class in org.apache.calcite.adapter.druid
Druid query specification.
DruidQuery.Translator - Class in org.apache.calcite.adapter.druid
Translates scalar expressions to Druid field references.
DruidQueryNode(Interpreter, DruidQuery) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
DruidResultEnumerator - Class in org.apache.calcite.adapter.druid
Created by jhyde on 3/9/16.
DruidResultEnumerator() - Constructor for class org.apache.calcite.adapter.druid.DruidResultEnumerator
 
DruidRules - Class in org.apache.calcite.adapter.druid
Rules and relational operators for DruidQuery.
DruidRules() - Constructor for class org.apache.calcite.adapter.druid.DruidRules
 
DruidRules.DruidAggregateRule - Class in org.apache.calcite.adapter.druid
Rule to push an Aggregate into a DruidQuery.
DruidRules.DruidFilterRule - Class in org.apache.calcite.adapter.druid
Rule to push a Filter into a DruidQuery.
DruidRules.DruidProjectAggregateRule - Class in org.apache.calcite.adapter.druid
Rule to push an Aggregate and Project into a DruidQuery.
DruidRules.DruidProjectRule - Class in org.apache.calcite.adapter.druid
Rule to push a Project into a DruidQuery.
DruidRules.DruidProjectSortRule - Class in org.apache.calcite.adapter.druid
Rule to push an Sort through a Project.
DruidRules.DruidSortProjectRule - Class in org.apache.calcite.adapter.druid
Rule to push back Project through a Sort.
DruidRules.DruidSortRule - Class in org.apache.calcite.adapter.druid
Rule to push an Aggregate into a DruidQuery.
DruidSchema - Class in org.apache.calcite.adapter.druid
Schema mapped onto a Druid instance.
DruidSchema(String, String, boolean) - Constructor for class org.apache.calcite.adapter.druid.DruidSchema
Creates a Druid schema.
DruidSchemaFactory - Class in org.apache.calcite.adapter.druid
Schema factory that creates Druid schemas.
DruidSchemaFactory() - Constructor for class org.apache.calcite.adapter.druid.DruidSchemaFactory
 
DruidSortProjectRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidSortProjectRule
 
DruidSortRule() - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
 
druidTable - Variable in class org.apache.calcite.adapter.druid.DruidQuery
 
druidTable - Variable in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
DruidTable - Class in org.apache.calcite.adapter.druid
Table mapped onto a Druid table.
DruidTable(DruidSchema, String, RelProtoDataType, Set<String>, String, List<Interval>) - Constructor for class org.apache.calcite.adapter.druid.DruidTable
Creates a Druid table.
DruidTable.MapRelProtoDataType - Class in org.apache.calcite.adapter.druid
Creates a RelDataType from a map of field names and types.
DruidTableFactory - Class in org.apache.calcite.adapter.druid
Implementation of TableFactory for Druid.
DruidTableFactory() - Constructor for class org.apache.calcite.adapter.druid.DruidTableFactory
 

E

enumerable(QueryType, String, List<String>, ExecutorService) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
Executes a request and returns the resulting rows as an Enumerable, running the parser in a thread provided by service.
equals(Object) - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
errorMessage - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
expect(JsonParser, JsonToken) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
expectObjectField(JsonParser, String) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
expectScalarField(JsonParser, String) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
extendQuery(DruidQuery, RelNode) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
extendQuery(DruidQuery, List<Interval>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
extractGranularity(RexCall) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
Extracts granularity from a call FLOOR(<time> TO <timeunit>).
extractLiteral(RexNode) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
extractRanges(RelDataType, RexNode, boolean) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
extractTimestampField(JsonParser) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
extractTotalTime(List<Interval>) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
Extract the total time span covered by these intervals.

F

fieldName - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
 
fieldName - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
 
fieldNames - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCardinalityAggregation
 
fieldNames - Variable in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
fields - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCompositeFilter
 
fields - Variable in class org.apache.calcite.adapter.druid.DruidTable.MapRelProtoDataType
 
FILTER - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 

G

getDruidTable() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getElementType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getJsonAggregation(List<String>, String, AggregateCall) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getPrimitive(RelDataTypeField) - Method in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
getQuery(RelDataType, RexNode, List<RexNode>, ImmutableBitSet, List<AggregateCall>, List<String>, List<Integer>, List<RelFieldCollation.Direction>, Integer) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryName() - Method in enum org.apache.calcite.adapter.druid.QueryType
 
getQuerySpec() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString(String, int) - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
getQueryType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.druid.DruidTable
 
getTable() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getTableMap() - Method in class org.apache.calcite.adapter.druid.DruidSchema
 
getTableScan() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getTopNode() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 

H

hashCode() - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
hasMultipleValues - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 

I

id - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
INSTANCE - Static variable in class org.apache.calcite.adapter.druid.DruidTableFactory
 
intervals - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
intervals - Variable in class org.apache.calcite.adapter.druid.DruidQuery
 
intervals - Variable in class org.apache.calcite.adapter.druid.DruidTable
 
isSupportedType(String) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
isValid(Litmus) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
isValidFilter(RexNode) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
isValidSignature(String) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Returns whether a signature represents an sequence of relational operators that can be translated into a valid Druid query.

J

JsonAggregation(String, String, String) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
 
JsonAggregator() - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
 
JsonBound(String, String, String, boolean, String, boolean, boolean) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
JsonCardinalityAggregation(String, String, List<String>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonCardinalityAggregation
 
JsonCollation(String, String) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
 
JsonColumn() - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
JsonCompositeFilter(String, List<? extends DruidQuery.JsonFilter>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonCompositeFilter
 
JsonFilter(String) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonFilter
 
JsonLimit(String, Integer, ImmutableList<DruidQuery.JsonCollation>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonLimit
 
JsonSegmentMetadata() - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
JsonSelector(String, String, String) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.JsonSelector
 

L

leafToRanges(RelDataType, RexCall, boolean) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
limit - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonLimit
 
literalToType(RexLiteral, RelDataType) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
LOGGER - Static variable in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
LOGGER - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
lower - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
lowerStrict - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 

M

MapRelProtoDataType(ImmutableMap<String, SqlTypeName>) - Constructor for class org.apache.calcite.adapter.druid.DruidTable.MapRelProtoDataType
 
metadata(String, String, List<Interval>, Map<String, SqlTypeName>, Set<String>) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
Reads segment metadata, and populates a list of columns and metrics.
metadataQuery(String, List<Interval>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Generates a JSON string to query metadata about a data source.
metricFieldNames - Variable in class org.apache.calcite.adapter.druid.DruidTable
 
metrics - Variable in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
moveNext() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 

N

name - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
 
name - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
 
next - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 
numRows - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 

O

offset - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.Page
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectAggregateRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
 
org.apache.calcite.adapter.druid - package org.apache.calcite.adapter.druid
Query provider based on a Druid database.

P

Page() - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl.Page
 
pagingIdentifier - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.Page
 
parse(QueryType, InputStream, Sink, List<String>, List<ColumnMetaData.Rep>, DruidConnectionImpl.Page) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
Parses the output of a query, sending the results to a Sink.
parseField(List<String>, List<ColumnMetaData.Rep>, int, Row.RowBuilder, JsonParser) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
parseFields(List<String>, List<ColumnMetaData.Rep>, Row.RowBuilder, JsonParser) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
parseFields(List<String>, List<ColumnMetaData.Rep>, int, Row.RowBuilder, JsonParser) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
PROJECT - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
PROJECT_AGGREGATE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
PROJECT_SORT - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
protoRowType - Variable in class org.apache.calcite.adapter.druid.DruidTable
 

Q

query - Variable in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
queryName - Variable in enum org.apache.calcite.adapter.druid.QueryType
 
querySpec - Variable in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
querySpec - Variable in class org.apache.calcite.adapter.druid.DruidQuery
 
QuerySpec(QueryType, String, List<String>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
queryString - Variable in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
queryType - Variable in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
QueryType - Enum in org.apache.calcite.adapter.druid
Type of Druid query.
QueryType(String) - Constructor for enum org.apache.calcite.adapter.druid.QueryType
 
queue - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
rels - Variable in class org.apache.calcite.adapter.druid.DruidQuery
 
request(QueryType, String, Sink, List<String>, List<ColumnMetaData.Rep>, DruidConnectionImpl.Page) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
Executes a query request.
reset() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 
rowType - Variable in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
RULES - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
run() - Method in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 

S

schema - Variable in class org.apache.calcite.adapter.druid.DruidTable
 
signature() - Method in class org.apache.calcite.adapter.druid.DruidQuery
Returns a string describing the operations inside this query.
sink - Variable in class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
 
size - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
size - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
 
SORT - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
SORT_PROJECT - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
splitFilters(RexBuilder, DruidQuery, RexNode, int) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
 
splitProjects(RexBuilder, RelNode, List<RexNode>) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
 
sqlType() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
 
sqlType() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
sqlType(String) - Static method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
SUPPORTED_TYPES - Static variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 

T

table - Variable in class org.apache.calcite.adapter.druid.DruidQuery
 
tableNames() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
Reads data source names from Druid.
throwableHolder - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
 
TIMESTAMP_PATTERN - Static variable in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
timestampFieldName - Variable in class org.apache.calcite.adapter.druid.DruidTable
 
toDouble(Object) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toFloat(Object) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toInt(Object) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toInterval(List<Range>) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toLong(Object) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.druid.DruidTable
 
toString() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.Page
 
toString() - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
toTimestamp(Object) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
tr(RexNode, int) - Method in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
tr(RexNode, int, boolean) - Method in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
traceResponse(InputStream) - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
translate(RexNode, boolean) - Method in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
translateFilter(RexNode) - Method in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
translateFilters(List<RexNode>) - Method in class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
Translator(DruidTable, RelDataType) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.Translator
 
type - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
 
type - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
 
type - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
 
type - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonFilter
 
type - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonLimit
 

U

upper - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
upperStrict - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
url - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 
url - Variable in class org.apache.calcite.adapter.druid.DruidSchema
 
UTC_TIMESTAMP_FORMAT - Static variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
 

V

VALID_SIG - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
 
validAggregate(Aggregate, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
 
validAggregate(Aggregate, int) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectAggregateRule
 
validProject(Project, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidProjectAggregateRule
 
validSortLimit(Sort, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
 
value - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonSelector
 
valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.QueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.druid.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(JsonGenerator) - Method in interface org.apache.calcite.adapter.druid.DruidQuery.Json
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonBound
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonCardinalityAggregation
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonCompositeFilter
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonLimit
 
write(JsonGenerator) - Method in class org.apache.calcite.adapter.druid.DruidQuery.JsonSelector
 
writeArray(JsonGenerator, List<?>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
 
writeField(JsonGenerator, String, Object) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
 
writeFieldIf(JsonGenerator, String, Object) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
 
writeObject(JsonGenerator, Object) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.