MCPcopy Create free account

hub / github.com/apache/calcite / functions

Functions34,750 in github.com/apache/calcite

↓ 15 callersMethodcreateShiftMapping
Creates a mapping that consists of a set of contiguous ranges. <p>For example, <blockquote><pre>createShiftMapping(60, 100, 0, 3, 200, 50, 5
core/src/main/java/org/apache/calcite/util/mapping/Mappings.java:518
↓ 15 callersMethodcreateValidator
Creates a validator.
testkit/src/main/java/org/apache/calcite/sql/test/SqlTestFactory.java:144
↓ 15 callersMethoddecorateWithConstantColumnsFromPredicates
Deduce constant columns from predicates of rel and return the union bitsets of checkingColumns and the constant columns.
core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnUniqueness.java:512
↓ 15 callersMethodensureType
Ensures expression is interpreted as a specified type. The returned expression may be wrapped with a cast. <p>This method corrects the nullability of
core/src/main/java/org/apache/calcite/rel/rules/ReduceDecimalsRule.java:629
↓ 15 callersMethodequal
(T v1, T v2)
linq4j/src/main/java/org/apache/calcite/linq4j/function/EqualityComparer.java:25
↓ 15 callersMethodfoo
(String... args)
plus/src/test/java/org/apache/calcite/adapter/os/OsAdapterTest.java:366
↓ 15 callersMethodgetChildren
Returns the values in this partially-ordered set that are less-than a given value and there are no intervening values. <p>If the value is not in this
core/src/main/java/org/apache/calcite/util/PartiallyOrderedSet.java:595
↓ 15 callersMethodgetColumnNum
Returns 1-based starting column number.
core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java:106
↓ 15 callersMethodgetCondition
(SqlJoin join)
core/src/main/java/org/apache/calcite/sql/validate/SqlNonNullableAccessors.java:69
↓ 15 callersMethodgetDirection
()
core/src/main/java/org/apache/calcite/rex/RexFieldCollation.java:76
↓ 15 callersMethodgetFamily
Gets the SqlTypeFamily containing this SqlTypeName. @return containing family, or null for none (SYMBOL, DISTINCT, STRUCTURED, ROW, OTHER)
core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java:448
↓ 15 callersMethodgetMethodName
()
core/src/main/java/org/apache/calcite/util/BuiltInMethod.java:1057
↓ 15 callersMethodgetMillisSinceEpoch
Returns the number of milliseconds since the epoch. Always a multiple of 86,400,000 (the number of milliseconds in a day).
core/src/main/java/org/apache/calcite/util/DateString.java:137
↓ 15 callersMethodgetNameAsId
Returns the fully-qualified name of this operator.
core/src/main/java/org/apache/calcite/sql/SqlOperator.java:246
↓ 15 callersMethodgetNamedProjects
Returns a list of (expression, name) pairs. Convenient for various transformations. @return List of (expression, name) pairs
core/src/main/java/org/apache/calcite/rel/core/Project.java:214
↓ 15 callersMethodgetNamespace
Finds the namespace corresponding to a given node. <p>For example, in the query <code>SELECT FROM (SELECT FROM t), t1 AS alias</code>, the both items
core/src/main/java/org/apache/calcite/sql/validate/SqlValidator.java:448
↓ 15 callersMethodgetObject
()
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java:1286
↓ 15 callersMethodgetOffset
()
core/src/main/java/org/apache/calcite/rex/RexRangeRef.java:70
↓ 15 callersMethodgetPercentageOriginalRows
(RelNode r, RelMetadataQuery mq)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:414
↓ 15 callersMethodgetSourceCount
Returns the number of sources. Valid sources will be in the range 0 .. sourceCount.
core/src/main/java/org/apache/calcite/util/mapping/Mapping.java:57
↓ 15 callersMethodgetTreeOrder
()
core/src/main/java/org/apache/calcite/rel/rules/LoptJoinTree.java:141
↓ 15 callersMethodgetVariablesSet
()
core/src/main/java/org/apache/calcite/rel/core/Project.java:308
↓ 15 callersMethodgetVertex
(V vertex)
core/src/main/java/org/apache/calcite/util/graph/DefaultDirectedGraph.java:98
↓ 15 callersMethodgt
(RexNode node1, RexNode node2)
testkit/src/main/java/org/apache/calcite/test/RexImplicationCheckerFixtures.java:155
↓ 15 callersMethodinitColumns
(Field<Employee> left, Field<Department> right)
linq4j/src/test/java/org/apache/calcite/linq4j/test/JoinPreserveOrderTest.java:154
↓ 15 callersMethodisDdl
Returns a {@link Matcher} that succeeds if the given {@link SqlNode} is a DDL statement.
testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java:670
↓ 15 callersMethodisTrue
(RexNode node)
core/src/test/java/org/apache/calcite/rex/RexProgramBuilderBase.java:192
↓ 15 callersMethodjoinCommonColumnsFixture
(boolean caseSensitive)
core/src/test/java/org/apache/calcite/test/SqlValidatorTest.java:6151
↓ 15 callersMethodjsonApiCommonSyntax
(String input)
core/src/main/java/org/apache/calcite/runtime/JsonFunctions.java:116
↓ 15 callersMethodmodelWithView
(String view, @Nullable Boolean modifiable)
core/src/test/java/org/apache/calcite/test/JdbcTest.java:6352
↓ 15 callersMethodmultiply
SQL <code> </code> operator applied to int values.
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java:3016
↓ 15 callersMethodof
Creates a type with generic parameters.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Types.java:53
↓ 15 callersMethodproduct
Returns an enumerator that is the cartesian product of the given enumerators. <p>For example, given enumerator A that returns {"a", "b", "c"} and enu
linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java:386
↓ 15 callersMethodproject
Returns the root relational expression, creating a {@link LogicalProject} if necessary to remove fields that are not needed.
core/src/main/java/org/apache/calcite/rel/RelRoot.java:156
↓ 15 callersMethodpushAll
Pushes a collection of relational expressions.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:380
↓ 15 callersMethodregister
(ImmutableMap.Builder<String, Enum<?>> builder, Class<? extends Enum> aClass)
core/src/main/java/org/apache/calcite/rel/externalize/RelEnumTypes.java:86
↓ 15 callersMethodresult
(SqlNode node, Collection<Clause> clauses, @Nullable String neededAlias, @Nullable RelDataType neededTyp
core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java:171
↓ 15 callersMethodsemiJoin
()
core/src/test/java/org/apache/calcite/test/enumerable/EnumerableHashJoinTest.java:160
↓ 15 callersMethodseq
Creates a pattern that matches the two patterns at the top of the stack in sequence, and pushes it onto the stack.
core/src/main/java/org/apache/calcite/runtime/Pattern.java:107
↓ 15 callersMethodshortestPath
(DirectedGraph<V, DefaultEdge> g, V source, V target)
core/src/test/java/org/apache/calcite/util/graph/DirectedGraphTest.java:76
↓ 15 callersMethodsimplifyUnknownAsFalse
As {@link #simplify(RexNode)}, but for a boolean expression for which a result of UNKNOWN will be treated as FALSE. <p>Use this form for expressions
core/src/main/java/org/apache/calcite/rex/RexSimplify.java:244
↓ 15 callersMethodsql
(String sql)
core/src/test/java/org/apache/calcite/test/AggregateReduceFunctionsOnGroupKeysRuleTest.java:41
↓ 15 callersMethodtBigInt
()
core/src/test/java/org/apache/calcite/rex/RexProgramBuilderBase.java:467
↓ 15 callersMethodtestJoin
( JoinAlgorithm<Employee, Department, List<Integer>> joinAlgorithm, AssertOrder assertLeftInput, A
linq4j/src/test/java/org/apache/calcite/linq4j/test/JoinPreserveOrderTest.java:267
↓ 15 callersMethodtoSqlString
Returns the contents of this writer as a 'certified kocher' SQL string. @return SQL string
core/src/main/java/org/apache/calcite/sql/SqlWriter.java:338
↓ 15 callersMethodunstrict
If this is a strict monotonicity (StrictlyIncreasing, StrictlyDecreasing) returns the non-strict equivalent (Increasing, Decreasing). @return non-str
core/src/main/java/org/apache/calcite/sql/validate/SqlMonotonicity.java:43
↓ 15 callersMethodupdate
Creates a new document with a given resource. <p>This method is synchronized, in case two threads are running test cases of this test at the same tim
testkit/src/main/java/org/apache/calcite/test/DiffRepository.java:540
↓ 15 callersMethodwithBloat
Sets {@link #bloat()}.
core/src/main/java/org/apache/calcite/rel/rules/ProjectMergeRule.java:174
↓ 15 callersMethodwithEvolve
(boolean evolve)
core/src/test/java/org/apache/calcite/materialize/LatticeSuggesterTest.java:994
↓ 15 callersMethodwithQuoting
Returns a fixture that tests a given SQL quoting style.
testkit/src/main/java/org/apache/calcite/sql/test/SqlOperatorFixture.java:134
↓ 15 callersMethodwithRelTransform
(UnaryOperator<RelNode> relTransform)
testkit/src/main/java/org/apache/calcite/test/RelMetadataFixture.java:188
↓ 14 callersMethodST_GeomFromWKT
(String wkt)
core/src/main/java/org/apache/calcite/runtime/SpatialTypeFunctions.java:206
↓ 14 callersMethodacceptNodes
(List<Node> nodes, Shuttle shuttle)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java:3191
↓ 14 callersMethodadd
Defines a table within this schema.
core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java:190
↓ 14 callersMethodand
(RexNode a0, RexNode a1)
core/src/test/java/org/apache/calcite/test/RexTransformerTest.java:149
↓ 14 callersMethodantiJoin
Creates an anti-join. <p>An anti-join is a form of join that combines two relational expressions according to some condition, but outputs only rows f
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:3486
↓ 14 callersMethodappendIfNotNull
(@Nullable T t)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java:3286
↓ 14 callersMethodapply
Applies arguments to yield a table. @param arguments Arguments @return Table
core/src/main/java/org/apache/calcite/schema/TableMacro.java:37
↓ 14 callersMethodassertColumnOriginSingle
Checks that {@link RelMetadataQuery#getColumnOrigins(RelNode, int)} for column 0 returns one origin.
testkit/src/main/java/org/apache/calcite/test/RelMetadataFixture.java:318
↓ 14 callersMethodassertNodeEquals
Asserts two rex nodes are equal.
core/src/test/java/org/apache/calcite/rex/RexNormalizeTest.java:123
↓ 14 callersMethodavg
Creates a call to the {@code AVG} aggregate function.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:1626
↓ 14 callersMethodchangeTraits
Changes a relational expression to an equivalent one with a different set of traits. @param rel Relational expression (may or may not have been regis
core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java:153
↓ 14 callersMethodcollapseExpandedIsNotDistinctFromExpr
Collapses an expanded version of {@code IS NOT DISTINCT FROM} expression. <p>Helper method for {@link #splitJoinCondition(RexBuilder, int, RexNode, L
core/src/main/java/org/apache/calcite/plan/RelOptUtil.java:1781
↓ 14 callersMethodcomparer
Returns a expression that yields a comparer, or null if this type is comparable.
core/src/main/java/org/apache/calcite/adapter/enumerable/PhysType.java:219
↓ 14 callersMethodconformance
()
core/src/main/java/org/apache/calcite/sql/SqlDialect.java:1558
↓ 14 callersMethodconvertContains
Checks that when the query (which was set using {@link AssertThat#query(String)}) is converted to a relational algebra expression matching the given s
testkit/src/main/java/org/apache/calcite/test/CalciteAssert.java:1629
↓ 14 callersMethodcopy
(RelTraitSet traitSet, List<RelNode> inputs)
core/src/main/java/org/apache/calcite/rel/core/Project.java:152
↓ 14 callersMethodcopy
(RelTraitSet traitSet, List<RelNode> inputs)
core/src/main/java/org/apache/calcite/rel/core/Sort.java:145
↓ 14 callersMethodcorrelate
Creates a {@link Correlate} with a {@link CorrelationId} and an array of fields that are used by correlation.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:3379
↓ 14 callersMethoddeep
()
core/src/main/java/org/apache/calcite/rel/mutable/MutableRel.java:114
↓ 14 callersMethodexchange
Creates an Exchange by distribution.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:3717
↓ 14 callersMethodexecute
Executes a {@code CREATE FOREIGN SCHEMA} command.
server/src/main/java/org/apache/calcite/server/ServerDdlExecutor.java:258
↓ 14 callersMethodexpand
Returns whether the writer needs to expand node's detail information when printing plan. For example, LogicalSort(sort0=[$0], dir0=[ASC]) will be expa
core/src/main/java/org/apache/calcite/rel/RelWriter.java:94
↓ 14 callersMethodexpandLocalRef
Fully expands a RexLocalRef back into a pure RexNode tree containing no RexLocalRefs (reversing the effect of common subexpression elimination). For e
core/src/main/java/org/apache/calcite/rex/RexProgram.java:547
↓ 14 callersMethodextend
Returns a table with the given extra fields. <p>The extended table includes the fields of this base table plus the extended fields that do not have t
core/src/main/java/org/apache/calcite/plan/RelOptTable.java:132
↓ 14 callersMethodfield
(int ordinal)
core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java:646
↓ 14 callersMethodfieldCnt
(MutableRel rel)
core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java:1759
↓ 14 callersMethodfindAgg
Finds an aggregate. @param node Parse tree to search @return First aggregate function in parse tree, or null if not found
core/src/main/java/org/apache/calcite/sql/validate/AggFinder.java:59
↓ 14 callersMethodfirstDuplicate
Returns the ordinal of the first element in the list which is equal to a previous element in the list. <p>For example, <code>firstDuplicate(Arrays.as
core/src/main/java/org/apache/calcite/util/Util.java:2274
↓ 14 callersMethodfloor
(double b0)
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java:4058
↓ 14 callersMethodformat
Equivalent of String.format(Locale.ENGLISH, message, formatArgs).
druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java:429
↓ 14 callersMethodfreeze
Freezes the contents of this value set into a column, optionally re-ordering if {@code sources} is specified.
core/src/main/java/org/apache/calcite/adapter/clone/ColumnLoader.java:330
↓ 14 callersMethodgetAllPredicates
Returns the {@link BuiltInMetadata.AllPredicates#getAllPredicates()} statistic. @param rel the relational expression @return All predicates within an
core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java:934
↓ 14 callersMethodgetCatalogName
()
testkit/src/main/java/org/apache/calcite/test/catalog/MockCatalogReader.java:298
↓ 14 callersMethodgetCumulativeCost
(RelNode r, RelMetadataQuery mq)
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:629
↓ 14 callersMethodgetDependents
()
core/src/main/java/org/apache/calcite/util/Arrow.java:88
↓ 14 callersMethodgetDeterminants
()
core/src/main/java/org/apache/calcite/util/Arrow.java:84
↓ 14 callersMethodgetDouble
()
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Primitive.java:1284
↓ 14 callersMethodgetFunctions
Returns a list of functions in this schema with the given name, or an empty list if there is no such function. @param name Name of function @return L
core/src/main/java/org/apache/calcite/schema/Schema.java:130
↓ 14 callersMethodgetLocalTimestampString
()
core/src/main/java/org/apache/calcite/util/TimestampWithTimeZoneString.java:208
↓ 14 callersMethodgetOperandMonotonicity
(int ordinal)
core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java:248
↓ 14 callersMethodgetRecordFields
()
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Types.java:538
↓ 14 callersMethodgetRelDigest
Returns a digest of this {@code RelNode}. <p>INTERNAL USE ONLY. For use by the planner. @return Digest of this {@code RelNode} @see #getDigest()
core/src/main/java/org/apache/calcite/rel/RelNode.java:278
↓ 14 callersMethodgetRowCount
Returns the {@link BuiltInMetadata.RowCount#getRowCount()} statistic. @param rel the relational expression @return estimated row count, or null if no
core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java:272
↓ 14 callersMethodgetThreadId
()
core/src/test/java/org/apache/calcite/test/concurrent/ConcurrentTestCommandExecutor.java:266
↓ 14 callersMethodgetValue
()
linq4j/src/main/java/org/apache/calcite/linq4j/Ord.java:146
↓ 14 callersMethodhasNext
()
core/src/main/java/org/apache/calcite/rel/rules/LongBitmap.java:126
↓ 14 callersMethodhints
Attaches an array of hints to the stack top relational expression. <p>The redundant hints would be eliminated. @param hints Hints @throws Assertion
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:4287
↓ 14 callersMethodintersects
Returns whether two collections have any elements in common.
core/src/main/java/org/apache/calcite/util/Util.java:2402
↓ 14 callersMethodinto
Copies the contents of this sequence into a collection.
linq4j/src/main/java/org/apache/calcite/linq4j/ExtendedEnumerable.java:543
← previousnext →1,501–1,600 of 34,750, ranked by callers