THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!

Apache Kylin : Analytical Data Warehouse for Big Data

Page tree

Welcome to Kylin Wiki.


Query Engine Diagram QueryConnection Connection getConnection(String project); «SchemaFactory»OLAPSchemaFactory Schema create(SchemaPlus parentSchema, String schemaName, Map<String, Object> operand); «AbstractSchema»OLAPSchema Map<String, Table> getTableMap(); // OLAPTable «AbstractQueryableTable, TranslatableTable»OLAPTable RelNode toRel(ToRelContext context, RelOptTable relOptTable) // return OLAPTableScan<T> Queryable<T> asQueryable(QueryProvider queryProvider, SchemaPlus schema, String tableName);OLAPQueryOLAPEnumerator «AbstractEnumerable<Object[]>, Enumerable<Object[]>»OLAPQuery Enumerator<Object[]> enumerator() ; // return OLAPEnumerator OLAPTableScan «Enumerator<Object[]>»OLAPEnumerator IStorageQuery ITupleIterator search(StorageContext context, SQLDigest sqlDigest, TupleInfo returnTupleInfo); «Iterator<ITuple>»ITupleIterator GTCubeStorageQueryBase Register factory method to prepare all schema asQueryable toRel enumerator


  • No labels