CatalogReader.THREAD_LOCAL.set(catalogReader); bindable = EnumerableInterpretable.toBindable(internalParameters, context.spark(), enumerable, prefer); } finally { CatalogReader.THREAD_LOCAL.remove();
internalParameters.put("_conformance", conformance); bindable = EnumerableInterpretable.toBindable(internalParameters, context.spark(), enumerable, prefer); } finally { CatalogReader.THREAD_LOCAL.remove();
internalParameters.put("_conformance", conformance); bindable = EnumerableInterpretable.toBindable(internalParameters, context.spark(), enumerable, prefer); } finally { CatalogReader.THREAD_LOCAL.remove();
final SparkHandler spark = prepareContext.spark(); if (spark.enabled()) { spark.registerRules(
final SparkHandler spark = prepareContext.spark(); if (spark.enabled()) { spark.registerRules(
final SparkHandler spark = prepareContext.spark(); if (spark.enabled()) { spark.registerRules(
@Override public RelNode flattenTypes( RelNode rootRel, boolean restructure) { final SparkHandler spark = context.spark(); if (spark.enabled()) { return spark.flattenTypes(planner, rootRel, restructure); } return rootRel; }
@Override public RelNode flattenTypes( RelNode rootRel, boolean restructure) { final SparkHandler spark = context.spark(); if (spark.enabled()) { return spark.flattenTypes(planner, rootRel, restructure); } return rootRel; }
@Override public RelNode flattenTypes( RelNode rootRel, boolean restructure) { final SparkHandler spark = context.spark(); if (spark.enabled()) { return spark.flattenTypes(planner, rootRel, restructure); } return rootRel; }