Uses of Class
org.apache.calcite.sql.type.SqlTypeFamily
-
Packages that use SqlTypeFamily Package Description org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.fun Defines the set of standard SQL row-level functions and operators.org.apache.calcite.sql.type SQL type system. -
-
Uses of SqlTypeFamily in org.apache.calcite.sql
Methods in org.apache.calcite.sql with parameters of type SqlTypeFamily Modifier and Type Method Description private void
SqlWindow. validateFrameBoundary(SqlNode bound, boolean isRows, SqlTypeFamily orderTypeFam, SqlValidator validator, SqlValidatorScope scope)
-
Uses of SqlTypeFamily in org.apache.calcite.sql.fun
Fields in org.apache.calcite.sql.fun with type parameters of type SqlTypeFamily Modifier and Type Field Description private com.google.common.collect.SetMultimap<SqlTypeFamily,SqlTypeFamily>
SqlCastFunction. nonMonotonicCasts
Map of all casts that do not preserve monotonicity.private com.google.common.collect.SetMultimap<SqlTypeFamily,SqlTypeFamily>
SqlCastFunction. nonMonotonicCasts
Map of all casts that do not preserve monotonicity. -
Uses of SqlTypeFamily in org.apache.calcite.sql.type
Fields in org.apache.calcite.sql.type declared as SqlTypeFamily Modifier and Type Field Description private SqlTypeFamily
SqlTypeName. family
Fields in org.apache.calcite.sql.type with type parameters of type SqlTypeFamily Modifier and Type Field Description protected com.google.common.collect.ImmutableList<SqlTypeFamily>
FamilyOperandTypeChecker. families
private static java.util.Map<java.lang.Integer,SqlTypeFamily>
SqlTypeFamily. JDBC_TYPE_TO_FAMILY
Methods in org.apache.calcite.sql.type that return SqlTypeFamily Modifier and Type Method Description SqlTypeFamily
SqlTypeName. getFamily()
Gets the SqlTypeFamily containing this SqlTypeName.static SqlTypeFamily
SqlTypeFamily. getFamilyForJdbcType(int jdbcType)
Gets the primary family containing a JDBC type.static SqlTypeFamily
SqlTypeFamily. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SqlTypeFamily[]
SqlTypeFamily. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.calcite.sql.type with parameters of type SqlTypeFamily Modifier and Type Method Description static FamilyOperandTypeChecker
OperandTypes. family(SqlTypeFamily... families)
Creates a checker that passes if each operand is a member of a corresponding family.Method parameters in org.apache.calcite.sql.type with type arguments of type SqlTypeFamily Modifier and Type Method Description static FamilyOperandTypeChecker
OperandTypes. family(java.util.List<SqlTypeFamily> families)
Creates a checker that passes if each operand is a member of a corresponding family.static FamilyOperandTypeChecker
OperandTypes. family(java.util.List<SqlTypeFamily> families, java.util.function.Predicate<java.lang.Integer> optional)
Creates a checker that passes if each operand is a member of a corresponding family, and allows specified parameters to be optional.Constructors in org.apache.calcite.sql.type with parameters of type SqlTypeFamily Constructor Description SqlTypeName(int signatures, boolean special, int jdbcType, SqlTypeFamily family)
Constructor parameters in org.apache.calcite.sql.type with type arguments of type SqlTypeFamily Constructor Description FamilyOperandTypeChecker(java.util.List<SqlTypeFamily> families, java.util.function.Predicate<java.lang.Integer> optional)
Package private.
-