Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/calcite
/ functions
Functions
34,750 in github.com/apache/calcite
⨍
Functions
34,750
◇
Types & classes
4,695
↓ 17 callers
Method
withMatchHandler
Sets {@link #matchHandler()}.
core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java:242
↓ 17 callers
Method
withSimplifyValues
Sets {@link #simplifyValues()}.
core/src/main/java/org/apache/calcite/tools/RelBuilder.java:5331
↓ 17 callers
Method
withUnquotedCasing
(Casing unquotedCasing)
core/src/main/java/org/apache/calcite/sql/SqlDialect.java:1553
↓ 17 callers
Method
wordIndex
Given a bit index, return word index containing it.
core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java:289
↓ 16 callers
Method
addFunction
(StringBuilder b, String name, Class c)
plus/src/main/java/org/apache/calcite/adapter/os/SqlShell.java:203
↓ 16 callers
Method
addView
(StringBuilder b, String name, String sql)
plus/src/main/java/org/apache/calcite/adapter/os/SqlShell.java:189
↓ 16 callers
Method
arraysOverlap
Support the ARRAYS_OVERLAP function.
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java:6712
↓ 16 callers
Method
assertAppend
(Source parent, Source child, String expected)
core/src/test/java/org/apache/calcite/util/SourceTest.java:165
↓ 16 callers
Method
averageColumnSizes
Determines the average size (in bytes) of a value of a column in this relational expression. <p>Null values are included (presumably they occupy clos
core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java:484
↓ 16 callers
Method
builder
()
core/src/test/java/org/apache/calcite/rel/logical/ToLogicalConverterTest.java:94
↓ 16 callers
Method
causeOrSelf
Returns cause of the given throwable if it is non-null or the throwable itself. @param throwable input throwable @return cause of the given throwable
core/src/main/java/org/apache/calcite/util/Util.java:1108
↓ 16 callers
Method
checkCastFails
(String value, String targetType, String expectedError, boolean runtime, CastType castType)
testkit/src/main/java/org/apache/calcite/sql/test/SqlOperatorFixture.java:680
↓ 16 callers
Method
checkCnf
(RexNode node, String expected)
core/src/test/java/org/apache/calcite/rex/RexProgramTestBase.java:42
↓ 16 callers
Method
checkLikeToRegex
(boolean b, String pattern, String abc)
core/src/test/java/org/apache/calcite/test/JdbcTest.java:1096
↓ 16 callers
Method
closedOpen
(V lower, V upper)
core/src/main/java/org/apache/calcite/util/RangeSets.java:305
↓ 16 callers
Method
compareNullable
Compares two nullable objects recursively if they are collections. Nulls are treated as larger than non-null values. The op is used to record the type
core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java:2294
↓ 16 callers
Method
compareTo
(Version version)
testkit/src/main/java/org/apache/calcite/util/Version.java:62
↓ 16 callers
Method
config
Creates a {@link SqlWriterConfig} with Calcite's SQL dialect.
core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java:361
↓ 16 callers
Method
contains
Returns whether a collation indicates that the collection is sorted on a given list of keys. @param collation Collation @param keys List of keys @ret
core/src/main/java/org/apache/calcite/rel/RelCollations.java:161
↓ 16 callers
Method
copyOf
Creates a memory-, CPU- and cache-efficient comparable immutable list, always copying the contents. <p>The elements are comparable, and so is the ret
core/src/main/java/org/apache/calcite/runtime/FlatLists.java:134
↓ 16 callers
Method
create
Creates a LogicalJoin.
core/src/main/java/org/apache/calcite/rel/logical/LogicalJoin.java:157
↓ 16 callers
Method
defineBinary
Maps a binary operator to an implementor.
core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java:652
↓ 16 callers
Method
evaluateByte
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:268
↓ 16 callers
Method
evaluateDouble
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:276
↓ 16 callers
Method
evaluateFloat
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:272
↓ 16 callers
Method
evaluateInt
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:256
↓ 16 callers
Method
evaluateLong
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:264
↓ 16 callers
Method
evaluateShort
(Expression expression, Evaluator evaluator)
linq4j/src/main/java/org/apache/calcite/linq4j/tree/BinaryExpression.java:260
↓ 16 callers
Method
filter
Makes a collection of untyped elements appear as a list of strictly typed elements, by filtering out those which are not of the correct type. <p>The
core/src/main/java/org/apache/calcite/util/Util.java:1915
↓ 16 callers
Method
fixture
()
core/src/test/java/org/apache/calcite/test/SqlToRelConverterTest.java:105
↓ 16 callers
Method
fixture
()
core/src/test/java/org/apache/calcite/rel/rel2sql/RelToSqlConverterTest.java:139
↓ 16 callers
Method
fixture
()
babel/src/test/java/org/apache/calcite/test/BabelParserTest.java:55
↓ 16 callers
Method
foodmartModel
(String... extras)
core/src/test/java/org/apache/calcite/test/LatticeTest.java:978
↓ 16 callers
Method
generatesNullsOnLeft
Returns whether a join of this type may generate NULL values on the left-hand side.
core/src/main/java/org/apache/calcite/rel/core/JoinRelType.java:136
↓ 16 callers
Method
generatesNullsOnRight
Returns whether a join of this type may generate NULL values on the right-hand side.
core/src/main/java/org/apache/calcite/rel/core/JoinRelType.java:128
↓ 16 callers
Method
get
(DatabaseMetaData databaseMetaData)
core/src/main/java/org/apache/calcite/sql/dialect/JethroDataSqlDialect.java:176
↓ 16 callers
Method
getColumns
(ConnectionHandle ch, String catalog, Pat schemaPattern, Pat tableNamePattern, Pat col
core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java:370
↓ 16 callers
Method
getConnectionConfig
()
druid/src/main/java/org/apache/calcite/adapter/druid/DruidQuery.java:735
↓ 16 callers
Method
getConstants
Returns constants that are additional inputs of current relation. @return constants that are additional inputs of current relation
core/src/main/java/org/apache/calcite/rel/core/Window.java:209
↓ 16 callers
Method
getDirection
()
core/src/main/java/org/apache/calcite/rel/RelFieldCollation.java:302
↓ 16 callers
Method
getInputs
()
core/src/main/java/org/apache/calcite/rel/core/SetOp.java:104
↓ 16 callers
Method
getKind
()
core/src/main/java/org/apache/calcite/sql/SqlOperator.java:250
↓ 16 callers
Method
getModifiers
()
linq4j/src/main/java/org/apache/calcite/linq4j/tree/PseudoField.java:32
↓ 16 callers
Method
getOrderList
Returns the expressions by which the rows in this scope are sorted. If the rows are unsorted, returns null.
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorScope.java:173
↓ 16 callers
Method
getPlannerTracer
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query optimization process. <p>Levels: <ul> <li>{@link Logger#debug(String)} (formerly
core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java:80
↓ 16 callers
Method
getQualifiedName
()
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorTable.java:38
↓ 16 callers
Method
getRelOptSchema
Returns the {@link RelOptSchema} this table belongs to.
core/src/main/java/org/apache/calcite/plan/RelOptTable.java:65
↓ 16 callers
Method
getRowType
Describes the type of rows returned by this table.
core/src/main/java/org/apache/calcite/plan/RelOptTable.java:60
↓ 16 callers
Method
getScope
(SqlSelect select, Clause clause)
core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java:1536
↓ 16 callers
Method
getStatement
Returns the statement with a given handle. @param h Statement handle @return Statement, never null @throws NoSuchStatementException if handle does no
core/src/main/java/org/apache/calcite/server/CalciteServer.java:40
↓ 16 callers
Method
getTypeCoercion
Get the type coercion instance.
core/src/main/java/org/apache/calcite/sql/validate/SqlValidator.java:796
↓ 16 callers
Method
intervalToMillis
Converts the interval value into a millisecond representation. @param interval Interval @return a long value that represents millisecond equivalent o
core/src/main/java/org/apache/calcite/sql/parser/SqlParserUtil.java:508
↓ 16 callers
Method
isInterval
Returns whether a type is some kind of INTERVAL.
core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java:489
↓ 16 callers
Method
lessThan
Creates a BinaryExpression that represents a "less than" numeric comparison.
linq4j/src/main/java/org/apache/calcite/linq4j/tree/Expressions.java:1269
↓ 16 callers
Method
literalElement
Creates a literal format element.
core/src/main/java/org/apache/calcite/util/format/FormatModels.java:266
↓ 16 callers
Method
lt
(RexNode node1, RexNode node2)
testkit/src/main/java/org/apache/calcite/test/RexImplicationCheckerFixtures.java:172
↓ 16 callers
Method
maybeQuote
(String s)
mongodb/src/main/java/org/apache/calcite/adapter/mongodb/MongoRules.java:105
↓ 16 callers
Method
of
(SqlFunction function)
testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java:18206
↓ 16 callers
Method
parseStmt
Parses an SQL statement. @return top-level SqlNode representing stmt @throws SqlParseException if there is a parse error
core/src/main/java/org/apache/calcite/sql/parser/SqlParser.java:198
↓ 16 callers
Method
printValidate
(PartiallyOrderedSet<E> poset)
core/src/test/java/org/apache/calcite/util/PartiallyOrderedSetTest.java:401
↓ 16 callers
Method
receive
Reads a row. Null means end of data.
core/src/main/java/org/apache/calcite/interpreter/Source.java:28
↓ 16 callers
Method
repeat
(String s, int n)
innodb/src/test/java/org/apache/calcite/adapter/innodb/InnodbAdapterDataTypesTest.java:193
↓ 16 callers
Method
search
(int key, int lower, int upper, Integer... array)
core/src/test/java/org/apache/calcite/runtime/BinarySearchTest.java:35
↓ 16 callers
Method
selectMany
Projects each element of a sequence to an {@code Enumerable<T>} and combines the resulting sequences into one sequence.
linq4j/src/main/java/org/apache/calcite/linq4j/QueryableFactory.java:588
↓ 16 callers
Method
setSchema
(String schema)
core/src/main/java/org/apache/calcite/jdbc/CalciteConnection.java:76
↓ 16 callers
Method
simplifyPreservingType
Simplifies a boolean expression, always preserving its type and its nullability. <p>This is useful if you are simplifying expressions in a {@link Pro
core/src/main/java/org/apache/calcite/rex/RexUtil.java:2091
↓ 16 callers
Method
size
Returns the number of elements in the mapping.
core/src/main/java/org/apache/calcite/util/mapping/Mappings.java:813
↓ 16 callers
Method
symbolValue
Returns the value as a symbol.
core/src/main/java/org/apache/calcite/sql/SqlLiteral.java:421
↓ 16 callers
Method
tVarchar
()
core/src/test/java/org/apache/calcite/rex/RexProgramBuilderBase.java:387
↓ 16 callers
Method
toArray
()
core/src/main/java/org/apache/calcite/sql/SqlNodeList.java:184
↓ 16 callers
Method
toJsonString
Serializes an object consisting of maps, lists and atoms into a JSON string. <p>We should use a JSON library such as Jackson when Mondrian needs one
core/src/main/java/org/apache/calcite/util/JsonBuilder.java:113
↓ 16 callers
Method
toSql
Converts a relational expression to SQL.
core/src/test/java/org/apache/calcite/rel/rel2sql/RelToSqlConverterTest.java:221
↓ 16 callers
Method
toSql
Converts an expression from {@link RexNode} to {@link SqlNode} format. @param program Required only if {@code rex} contains {@link RexLocalRef} @para
core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java:681
↓ 16 callers
Method
toString
()
core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java:141
↓ 16 callers
Method
visitFieldAccess
(RexFieldAccess fieldAccess)
core/src/main/java/org/apache/calcite/rex/RexVisitor.java:52
↓ 16 callers
Method
withAlwaysUseParentheses
Sets {@link #alwaysUseParentheses}.
core/src/main/java/org/apache/calcite/sql/SqlWriterConfig.java:301
↓ 16 callers
Method
withCalcite
()
core/src/test/java/org/apache/calcite/rel/rel2sql/RelToSqlConverterTest.java:11652
↓ 16 callers
Method
withCaseSensitive
Returns a name matcher with the given case sensitivity.
core/src/main/java/org/apache/calcite/sql/validate/SqlNameMatchers.java:47
↓ 16 callers
Method
withCatalogReader
( SqlTestFactory.CatalogReaderFactory catalogReaderFactory)
testkit/src/main/java/org/apache/calcite/test/SqlToRelFixture.java:153
↓ 16 callers
Method
withDataTypeSystem
(RelDataTypeSystem dataTypeSystem)
core/src/main/java/org/apache/calcite/sql/SqlDialect.java:1563
↓ 16 callers
Method
withSQLite
()
core/src/test/java/org/apache/calcite/rel/rel2sql/RelToSqlConverterTest.java:11759
↓ 16 callers
Method
withTrimUnusedFields
Sets {@link #isTrimUnusedFields()}.
core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java:6641
↓ 15 callers
Method
all
()
core/src/main/java/org/apache/calcite/util/RangeSets.java:298
↓ 15 callers
Method
and
(RexNode... nodes)
testkit/src/main/java/org/apache/calcite/test/RexImplicationCheckerFixtures.java:193
↓ 15 callers
Method
appendKeyName
(StringBuilder buff, int methodIndex)
core/src/main/java/org/apache/calcite/rel/metadata/janino/CacheGeneratorUtil.java:112
↓ 15 callers
Method
assertHint
(List<String>... expectedLists)
core/src/test/java/org/apache/calcite/sql/test/SqlAdvisorTest.java:1562
↓ 15 callers
Method
assertThatScientific
(String value, org.hamcrest.Matcher<String> matcher)
testkit/src/main/java/org/apache/calcite/util/TestUtil.java:100
↓ 15 callers
Method
calciteAssert
()
geode/src/test/java/org/apache/calcite/adapter/geode/rel/GeodeZipsTest.java:79
↓ 15 callers
Method
canonize
(RelDataType type)
core/src/main/java/org/apache/calcite/sql/type/SqlTypeFactoryImpl.java:622
↓ 15 callers
Method
check
(boolean condition, @Nullable String message, @Nullable Object... args)
core/src/main/java/org/apache/calcite/util/Litmus.java:41
↓ 15 callers
Method
checkIndicator
Used internally; will removed when {@link #indicator} is removed, before 2.0.
core/src/main/java/org/apache/calcite/rel/core/Aggregate.java:105
↓ 15 callers
Method
checkLeadFieldInRange
(RelDataTypeSystem typeSystem, int sign, BigDecimal value, TimeUnit unit, SqlParserPos pos)
core/src/main/java/org/apache/calcite/sql/SqlIntervalQualifier.java:520
↓ 15 callers
Method
checkShouldCast
(RelDataType checked, List<RelDataType> types)
core/src/test/java/org/apache/calcite/test/TypeCoercionTest.java:979
↓ 15 callers
Method
checkSize
(String query, double expected)
core/src/test/java/org/apache/calcite/test/RelMetadataTest.java:3575
↓ 15 callers
Method
checkSqlResult
(String funLibrary, String query, String result)
babel/src/test/java/org/apache/calcite/test/BabelTest.java:588
↓ 15 callers
Method
checkWiderType
Decision method for finding a wider type.
core/src/test/java/org/apache/calcite/test/TypeCoercionTest.java:1051
↓ 15 callers
Method
convertOperands
(SqlRexContext cx, SqlCall call, SqlOperandTypeChecker.Consistency consistency)
core/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java:1286
↓ 15 callers
Method
copyOf
(@Nullable Collection<? extends E> values)
core/src/main/java/org/apache/calcite/rel/metadata/RelMdCollation.java:123
↓ 15 callers
Method
correctRoundedFloat
Removes floating-point rounding errors from the end of a string. <p>{@code 12.300000006} becomes {@code 12.3}; {@code -12.37999999991} becomes {@code
testkit/src/main/java/org/apache/calcite/util/TestUtil.java:242
↓ 15 callers
Method
create
Creates a LogicalTableModify.
core/src/main/java/org/apache/calcite/rel/logical/LogicalTableModify.java:77
← previous
next →
1,401–1,500 of 34,750, ranked by callers