MCPcopy Create free account

hub / github.com/apache/calcite / functions

Functions34,750 in github.com/apache/calcite

↓ 29 callersMethodcombine
( List<RelDataType> list0, List<RelDataType> list1)
core/src/test/java/org/apache/calcite/test/TypeCoercionTest.java:79
↓ 29 callersMethodderiveType
( SqlValidatorScope scope, SqlNode expr)
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java:2284
↓ 29 callersMethodempty
Creates a holder containing null.
core/src/main/java/org/apache/calcite/util/Holder.java:65
↓ 29 callersMethodemptyEnumerator
Returns an {@link Enumerator} that has no elements. @param <T> Element type @return Empty enumerator
linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java:346
↓ 29 callersMethodfill
(char[] chars, char c)
core/src/test/java/org/apache/calcite/test/concurrent/ConcurrentTestCommandScript.java:276
↓ 29 callersMethodgetAllPredicates
(RelNode r, RelMetadataQuery mq)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:752
↓ 29 callersMethodgetCollation
Gets this type's collation, or null if this type cannot carry a collation or has no collation defined. @return collation of type
core/src/main/java/org/apache/calcite/rel/type/RelDataType.java:168
↓ 29 callersMethodgetCurrentRel
Returns current implementation chosen for this vertex.
core/src/main/java/org/apache/calcite/plan/hep/HepRelVertex.java:96
↓ 29 callersMethodgetJoinTree
()
core/src/main/java/org/apache/calcite/rel/rules/LoptJoinTree.java:117
↓ 29 callersMethodgetMonotonicity
Returns whether an expression is monotonic in this scope. For example, if the scope has previously been sorted by columns X, Y, then X is monotonic in
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorScope.java:167
↓ 29 callersMethodgetRight
()
core/src/main/java/org/apache/calcite/sql/SqlJoin.java:169
↓ 29 callersMethodgetTransitiveProgram
Creates a {@link HepProgram} with common transitive rules.
core/src/test/java/org/apache/calcite/test/RelOptRulesTest.java:6482
↓ 29 callersMethodgetType
()
core/src/main/java/org/apache/calcite/rex/RexCall.java:215
↓ 29 callersMethodhandler
Provide a handler for the requested metadata class. @param handlerClass The handler interface expected @param <MH> The metadata type the handler rela
core/src/main/java/org/apache/calcite/rel/metadata/MetadataHandlerProvider.java:36
↓ 29 callersMethodhintStrategy
(String hintName, HintPredicate hintPredicate)
core/src/main/java/org/apache/calcite/rel/hint/HintStrategyTable.java:195
↓ 29 callersMethodifThen
Creates a ConditionalExpression that represents a conditional block with an if statement.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java:975
↓ 29 callersMethodisSimple
Returns whether this is a simple identifier. "FOO" is simple; " ", "FOO. " and "FOO.BAR" are not.
core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java:360
↓ 29 callersMethodmakeDynamicParam
Creates a reference to a dynamic parameter. @param type Type of dynamic parameter @param index Index of dynamic parameter @return Expression referen
core/src/main/java/org/apache/calcite/rex/RexBuilder.java:1780
↓ 29 callersMethodnext
()
core/src/main/java/org/apache/calcite/rel/rules/LongBitmap.java:130
↓ 29 callersMethodof
(boolean containsNull, RangeSet<C> rangeSet)
core/src/main/java/org/apache/calcite/util/Sarg.java:123
↓ 29 callersMethodproto
Returns an implementation of {@link RelProtoDataType} that copies a given type using the given type factory.
core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java:460
↓ 29 callersMethodsimplify
Whether to simplify expressions; default true.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:5309
↓ 29 callersMethodwhere
Filters a sequence of values based on a predicate.
linq4j/src/main/java/org/apache/calcite/linq4j/QueryableFactory.java:828
↓ 29 callersMethodwithDefaultSchema
(String schema)
testkit/src/main/java/org/apache/calcite/test/CalciteAssert.java:203
↓ 28 callersMethodadd
(@Nullable SqlNode node)
core/src/main/java/org/apache/calcite/sql/SqlNodeList.java:196
↓ 28 callersMethodaggregate
Creates an {@link Aggregate} with an array of calls.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:2468
↓ 28 callersMethodasList
The list of {@link Aggregation}s.
elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.java:502
↓ 28 callersMethodatLeast
(V lower)
core/src/main/java/org/apache/calcite/util/RangeSets.java:299
↓ 28 callersMethodcollect
(Iterable<E> iterable)
core/src/test/java/org/apache/calcite/sql/SqlNodeTest.java:118
↓ 28 callersMethodconfig
Returns a default {@link Config}.
core/src/main/java/org/apache/calcite/sql/parser/SqlParser.java:237
↓ 28 callersMethodcontains
Returns whether this set contains the given name, with a given case-sensitivity.
core/src/main/java/org/apache/calcite/util/NameSet.java:82
↓ 28 callersMethoddumpPlan
Dumps a plan as a string. @param header Header to print before the plan. Ignored if the format is XML @param rel Rela
core/src/main/java/org/apache/calcite/plan/RelOptUtil.java:2146
↓ 28 callersMethodensureType
Ensures expression is interpreted as a specified type. The returned expression may be wrapped with a cast. @param type desired type @para
core/src/main/java/org/apache/calcite/rex/RexBuilder.java:1585
↓ 28 callersMethodfindBestExp
Finds the most efficient expression to implement this query. @throws CannotPlanException if cannot find a plan
core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java:199
↓ 28 callersMethodget
(Map<String, ? extends @Nullable Object> map, String key)
core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java:196
↓ 28 callersMethodgetFunctionQuantifier
()
core/src/main/java/org/apache/calcite/sql/SqlCall.java:246
↓ 28 callersMethodgetGroupType
Returns the type of roll-up. @return Type of roll-up
core/src/main/java/org/apache/calcite/rel/core/Aggregate.java:484
↓ 28 callersMethodgetMetadataDelegateRel
()
core/src/main/java/org/apache/calcite/rel/metadata/DelegatingMetadataRel.java:25
↓ 28 callersMethodgetMinRowCount
(RelNode r, RelMetadataQuery mq)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:352
↓ 28 callersMethodgetSelectList
()
core/src/main/java/org/apache/calcite/sql/SqlSelect.java:210
↓ 28 callersMethodgetSourceCount
()
core/src/main/java/org/apache/calcite/util/mapping/Mappings.java:858
↓ 28 callersMethodinstance
Returns the standard operator table, creating it if necessary.
core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java:2750
↓ 28 callersMethodisEmpty
()
core/src/main/java/org/apache/calcite/runtime/PairLists.java:134
↓ 28 callersMethodmapping
(int sourceCount, int... sources)
core/src/test/java/org/apache/calcite/rel/RelCollationTest.java:231
↓ 28 callersMethodregister
Registers any special rules specific to this kind of relational expression. <p>The planner calls this method this first time that it sees a relationa
core/src/main/java/org/apache/calcite/rel/RelNode.java:390
↓ 28 callersMethodreplace
Replaces an existing RelTrait in the set. Returns a different trait set; does not modify this trait set. @param index 0-based index into ordered RelT
core/src/main/java/org/apache/calcite/plan/RelTraitSet.java:180
↓ 28 callersMethodsame
Operand type-checking strategy where a given list of operands must all have the same type.
core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java:1095
↓ 28 callersMethodsetIndex
(@Nullable Expression index)
core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMatch.java:483
↓ 28 callersMethodsetRoot
(RelNode rel)
core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java:275
↓ 28 callersMethodshouldNotCast
( RelDataType from, SqlTypeFamily family)
core/src/test/java/org/apache/calcite/test/TypeCoercionTest.java:965
↓ 28 callersMethodstripAs
If a node is "AS", returns the underlying expression; otherwise returns the node. Returns null if and only if the node is null.
core/src/main/java/org/apache/calcite/sql/SqlUtil.java:1078
↓ 28 callersMethodwithCaseSensitive
(boolean caseSensitive)
core/src/main/java/org/apache/calcite/sql/SqlDialect.java:1557
↓ 28 callersMethodwithModel
(String model)
testkit/src/main/java/org/apache/calcite/test/CalciteAssert.java:1279
↓ 28 callersMethodwithMssql
()
core/src/test/java/org/apache/calcite/rel/rel2sql/RelToSqlConverterTest.java:11688
↓ 27 callersMethodasMap
Returns the {@link Aggregation}s keyed by aggregation name. Lazy init.
elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.java:509
↓ 27 callersMethodbinaryExpression
(SqlOperator operator, String left, String right)
testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java:4309
↓ 27 callersMethodclear
Clears this RuleDriver.
core/src/main/java/org/apache/calcite/plan/volcano/RuleDriver.java:54
↓ 27 callersMethodcreateCharString
Creates a string literal in the system character set. @param s a string (without the sql single quotes) @param pos Parser position
core/src/main/java/org/apache/calcite/sql/SqlLiteral.java:1056
↓ 27 callersMethodcreateIdentity
Creates the identity mapping. <p>For example, {@code createIdentity(2)} returns the mapping {0:0, 1:1, 2:2}. @param fieldCount Number of sources/tar
core/src/main/java/org/apache/calcite/util/mapping/Mappings.java:102
↓ 27 callersMethodendFunCall
Ends a list which is a call to a function. @param frame Frame @see #startFunCall(String)
core/src/main/java/org/apache/calcite/sql/SqlWriter.java:448
↓ 27 callersMethodexplainHookMatches
This enables to assert the optimized plan without issuing a separate {@code explain ...} command. This is especially useful when {@code RelNode} is pr
testkit/src/main/java/org/apache/calcite/test/CalciteAssert.java:1712
↓ 27 callersMethodgetCondition
Returns the field reference of this program's filter condition, or null if there is no condition.
core/src/main/java/org/apache/calcite/rex/RexProgram.java:181
↓ 27 callersMethodgetNodeTypes
(RelNode r, RelMetadataQuery mq)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:264
↓ 27 callersMethodgetProjectList
Returns an array of references to the expressions which this program is to project. Never null, may be empty.
core/src/main/java/org/apache/calcite/rex/RexProgram.java:156
↓ 27 callersMethodgetRight
()
core/src/main/java/org/apache/calcite/rel/mutable/MutableBiRel.java:67
↓ 27 callersMethodgetTable
Returns the underlying table, or null if there is none.
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorNamespace.java:68
↓ 27 callersMethodgetUniqueKeys
(RelNode r, RelMetadataQuery mq, boolean ignoreNulls)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:141
↓ 27 callersMethodhasEmptyGroup
If the operator call occurs in an aggregate query, returns whether there are empty groups in the GROUP BY clause. For example, <pre> SELECT count( ) F
core/src/main/java/org/apache/calcite/sql2rel/SqlRexContext.java:60
↓ 27 callersMethodhash
(@Nullable Object v)
core/src/main/java/org/apache/calcite/runtime/Utilities.java:49
↓ 27 callersMethodinitialHandler
(Class<H> handlerClass)
core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQueryBase.java:95
↓ 27 callersMethodisNullLiteral
Returns whether a node represents the NULL value. <p>Examples: <ul> <li>For {@link SqlLiteral} Unknown, returns false. <li>For <code>CAST(NULL AS <i
core/src/main/java/org/apache/calcite/sql/SqlUtil.java:193
↓ 27 callersMethodisStatic
Returns whether a member (constructor, method or field) is static.
core/src/main/java/org/apache/calcite/util/ReflectUtil.java:654
↓ 27 callersMethoditemIf
Adds an input to the explanation of the current node, if a condition holds.
core/src/main/java/org/apache/calcite/rel/RelWriter.java:72
↓ 27 callersMethodnewCluster
(VolcanoPlanner planner)
core/src/test/java/org/apache/calcite/plan/volcano/PlannerTests.java:84
↓ 27 callersMethodnot
Creates a UnaryExpression that represents a bitwise complement operation.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java:2137
↓ 27 callersMethodnumberValue
Returns the value of a literal, cast, or unary minus, as a number; never null.
core/src/main/java/org/apache/calcite/rex/RexLiteral.java:1285
↓ 27 callersMethodofBox
Returns the Primitive object for a given boxing class. <p>For example, <code>ofBox(java.util.Long.class)</code> returns {@link #LONG}.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java:153
↓ 27 callersMethodok
()
core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java:844
↓ 27 callersMethodput
(K key, Enumerable<V> value)
linq4j/src/main/java/org/apache/calcite/linq4j/LookupImpl.java:103
↓ 27 callersMethodreadLine
Returns an input line, possible extended by the continuation character (\). Scans the script until it finds an un-escaped newline.
core/src/test/java/org/apache/calcite/test/concurrent/ConcurrentTestCommandScript.java:1301
↓ 27 callersMethodsingle
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
linq4j/src/main/java/org/apache/calcite/linq4j/QueryableFactory.java:645
↓ 27 callersMethodtestIntersect
( List<T> list0, List<T> list1, org.hamcrest.Matcher<String> matcher, JoinType joinType)
core/src/test/java/org/apache/calcite/runtime/EnumerablesTest.java:345
↓ 27 callersMethodtranslate
(RexNode expr)
core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java:243
↓ 27 callersMethodwithUdf
()
core/src/test/java/org/apache/calcite/test/UdfTest.java:66
↓ 26 callersMethodarguments
Returns Linq4j form of arguments. The resulting value is equivalent to {@code rowTranslator().translateList(rexArguments())}. This is handy if you nee
core/src/main/java/org/apache/calcite/adapter/enumerable/AggAddContext.java:57
↓ 26 callersMethodassertThatNodeTypeCountIs
Shorthand for a call to {@link #assertThatNodeTypeCount(Matcher)} with a constant map.
testkit/src/main/java/org/apache/calcite/test/RelMetadataFixture.java:474
↓ 26 callersMethodbox
Converts a primitive type to a boxed type; returns other types unchanged.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java:233
↓ 26 callersMethodchangeTraits
(final RelNode rel, RelTraitSet toTraits)
core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java:496
↓ 26 callersMethodcreate
Creates a LogicalTableScan. @param cluster Cluster @param relOptTable Table @param hints The hints
core/src/main/java/org/apache/calcite/rel/logical/LogicalTableScan.java:103
↓ 26 callersMethodcreateRootSchema
Creates a root schema. <p>When <code>addMetadataSchema</code> argument is true adds a "metadata" schema containing definitions of tables, columns etc
core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java:474
↓ 26 callersMethodelasticsearchChecker
Returns a function that checks that a particular Elasticsearch pipeline is generated to implement a query. @param strings expected expressions @retur
elasticsearch/src/test/java/org/apache/calcite/test/ElasticsearchChecker.java:55
↓ 26 callersMethodexplainMatches
(String extra, Consumer<ResultSet> checker)
testkit/src/main/java/org/apache/calcite/test/CalciteAssert.java:1758
↓ 26 callersMethodgetKeyType
Gets the key type if this type is a map, otherwise null. @return canonical type descriptor for key
core/src/main/java/org/apache/calcite/rel/type/RelDataType.java:135
↓ 26 callersMethodgetSelectivity
(RelNode r, RelMetadataQuery mq, @Nullable RexNode predicate)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:71
↓ 26 callersMethodgetTypeFactory
Returns the {@link RelDataTypeFactory type factory} used to generate types for this schema.
core/src/main/java/org/apache/calcite/plan/RelOptSchema.java:49
↓ 26 callersMethodhasNext
()
core/src/main/java/org/apache/calcite/util/Util.java:1521
↓ 26 callersMethodhashCode
(T t)
linq4j/src/main/java/org/apache/calcite/linq4j/function/EqualityComparer.java:27
↓ 26 callersMethodinputs
Indicates that this operand has several inputs.
core/src/main/java/org/apache/calcite/plan/RelRule.java:217
↓ 26 callersMethodlast
Returns the last element in a sequence. (Defined by Queryable.)
linq4j/src/main/java/org/apache/calcite/linq4j/QueryableFactory.java:462
↓ 26 callersMethodnth
Creates an operand checker that applies a single-operand checker to the {@code ordinal}th operand.
core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java:304
← previousnext →901–1,000 of 34,750, ranked by callers