Uses of Class
org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Packages that use ClassDeclarationFinder Package Description org.apache.calcite.linq4j.tree Object model for Java expressions. -
-
Uses of ClassDeclarationFinder in org.apache.calcite.linq4j.tree
Subclasses of ClassDeclarationFinder in org.apache.calcite.linq4j.tree Modifier and Type Class Description classDeterministicCodeOptimizerFactors out deterministic expressions to final static fields.Fields in org.apache.calcite.linq4j.tree declared as ClassDeclarationFinder Modifier and Type Field Description protected ClassDeclarationFinderClassDeclarationFinder. parentFields in org.apache.calcite.linq4j.tree with type parameters of type ClassDeclarationFinder Modifier and Type Field Description private Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. childFactoryprivate Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. childFactoryprivate static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. DEFAULT_CHILD_FACTORYprivate static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. DEFAULT_CHILD_FACTORYMethods in org.apache.calcite.linq4j.tree that return ClassDeclarationFinder Modifier and Type Method Description static ClassDeclarationFinderClassDeclarationFinder. create()Creates visitor that uses default optimizer.static ClassDeclarationFinderClassDeclarationFinder. create(Class<? extends ClassDeclarationFinder> optimizingClass)Creates visitor that uses given class as optimizer.static ClassDeclarationFinderClassDeclarationFinder. create(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates visitor that uses given factory to create optimizers.protected ClassDeclarationFinderClassDeclarationFinder. goDeeper()Creates child visitor.Methods in org.apache.calcite.linq4j.tree that return types with arguments of type ClassDeclarationFinder Modifier and Type Method Description private static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. newChildCreator(Class<? extends ClassDeclarationFinder> optimizingClass)Creates factory that creates instances of optimizing visitors.private static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. newChildCreator(Class<? extends ClassDeclarationFinder> optimizingClass)Creates factory that creates instances of optimizing visitors.Method parameters in org.apache.calcite.linq4j.tree with type arguments of type ClassDeclarationFinder Modifier and Type Method Description static ClassDeclarationFinderClassDeclarationFinder. create(Class<? extends ClassDeclarationFinder> optimizingClass)Creates visitor that uses given class as optimizer.static ClassDeclarationFinderClassDeclarationFinder. create(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates visitor that uses given factory to create optimizers.static ClassDeclarationFinderClassDeclarationFinder. create(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates visitor that uses given factory to create optimizers.private static Function1<ClassDeclarationFinder,ClassDeclarationFinder>ClassDeclarationFinder. newChildCreator(Class<? extends ClassDeclarationFinder> optimizingClass)Creates factory that creates instances of optimizing visitors.Constructors in org.apache.calcite.linq4j.tree with parameters of type ClassDeclarationFinder Constructor Description ClassDeclarationFinder(ClassDeclarationFinder parent)Creates a child optimizer.DeterministicCodeOptimizer(ClassDeclarationFinder parent)Creates a child optimizer.Constructor parameters in org.apache.calcite.linq4j.tree with type arguments of type ClassDeclarationFinder Constructor Description ClassDeclarationFinder(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates optimizer with no parent.ClassDeclarationFinder(Function1<ClassDeclarationFinder,ClassDeclarationFinder> childFactory)Creates optimizer with no parent.
-