Package org.apache.calcite.schema
Interface Wrapper
-
- All Known Subinterfaces:
Context
,Prepare.CatalogReader
,Prepare.PreparingTable
,RelOptTable
,SqlValidatorCatalogReader
,SqlValidatorTable
- All Known Implementing Classes:
AbstractQueryableTable
,AbstractTable
,ArrayTable
,CalciteCatalogReader
,CalciteMetaImpl.MetadataTable
,CassandraTable
,Contexts.ChainContext
,Contexts.EmptyContext
,Contexts.WrapContext
,CsvFilterableTable
,CsvScannableTable
,CsvStreamScannableTable
,CsvTable
,CsvTranslatableTable
,DelegatingSqlValidatorCatalogReader
,DelegatingSqlValidatorTable
,DruidTable
,ElasticsearchTable
,FileTable
,GeodeSimpleScannableTable
,GeodeTable
,JdbcTable
,JsonTable
,ListTable
,LoptSemiJoinOptimizer.LcsTable
,MaterializedViewTable
,MazeTable
,ModifiableViewTable
,MongoTable
,PigTable
,Prepare.AbstractPreparingTable
,ReflectiveSchema.FieldTable
,ReflectiveSchema.ReflectiveTable
,RelOptAbstractTable
,RelOptTableImpl
,SplunkTable
,SqlAbstractGroupFunction
,SqlAggFunction
,SqlAnyValueAggFunction
,SqlAvgAggFunction
,SqlCountAggFunction
,SqlCovarAggFunction
,SqlCreateMaterializedView.MaterializedViewTable
,SqlCreateTable.AbstractModifiableTable
,SqlCreateTable.MutableArrayTable
,SqlFirstLastValueAggFunction
,SqlGroupIdFunction
,SqlGroupingFunction
,SqlGroupingIdFunction
,SqlHistogramAggFunction
,SqlJsonArrayAggAggFunction
,SqlJsonObjectAggAggFunction
,SqlLeadLagAggFunction
,SqlMinMaxAggFunction
,SqlNthValueAggFunction
,SqlNtileAggFunction
,SqlRankFunction
,SqlRegrCountAggFunction
,SqlSingleValueAggFunction
,SqlSumAggFunction
,SqlSumEmptyIsZeroAggFunction
,SqlUserDefinedAggFunction
,StarTable
,TpcdsSchema.TpcdsQueryableTable
,TpchSchema.TpchQueryableTable
,ViewTable
public interface Wrapper
Mix-in interface that allows you to find sub-objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <C> C
unwrap(java.lang.Class<C> aClass)
Finds an instance of an interface implemented by this object, or returns null if this object does not support that interface.
-