- TANH - Static variable in class org.teiid.translator.jdbc.hana.HanaExecutionFactory
-
- TEIID_NON_PREPARED - Static variable in class org.teiid.translator.jdbc.SQLConversionVisitor
-
- TeiidExecutionFactory - Class in org.teiid.translator.jdbc.teiid
-
- TeiidExecutionFactory() - Constructor for class org.teiid.translator.jdbc.teiid.TeiidExecutionFactory
-
- TemplateFunctionModifier - Class in org.teiid.translator.jdbc
-
Modifier for cases where arguments need to be rearranged
or new text needs to be added.
- TemplateFunctionModifier(Object...) - Constructor for class org.teiid.translator.jdbc.TemplateFunctionModifier
-
- tempTableRequiresTransaction() - Method in class org.teiid.translator.jdbc.h2.H2ExecutionFactory
-
- tempTableRequiresTransaction() - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
- tempTables - Variable in class org.teiid.translator.jdbc.JDBCQueryExecution
-
- TEN_0 - Static variable in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- TEN_0 - Static variable in class org.teiid.translator.jdbc.teiid.TeiidExecutionFactory
-
- TEN_1 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_2 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_3 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_4 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_5 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_6 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TEN_7 - Static variable in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- TERADATA - Static variable in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- TeradataExecutionFactory - Class in org.teiid.translator.jdbc.teradata
-
Teradata database Release 12
- TeradataExecutionFactory() - Constructor for class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- TeradataExecutionFactory.CastModifier - Class in org.teiid.translator.jdbc.teradata
-
- TeradataExecutionFactory.ExtractModifier - Class in org.teiid.translator.jdbc.teradata
-
- TeradataExecutionFactory.LeftOrRightFunctionModifier - Class in org.teiid.translator.jdbc.teradata
-
- TeradataExecutionFactory.LocateModifier - Class in org.teiid.translator.jdbc.teradata
-
- TeradataSQLConversionVisitor - Class in org.teiid.translator.jdbc.teradata
-
- TeradataSQLConversionVisitor(TeradataExecutionFactory) - Constructor for class org.teiid.translator.jdbc.teradata.TeradataSQLConversionVisitor
-
- TIME - Static variable in class org.teiid.translator.jdbc.FunctionModifier
-
- TIMESTAMP - Static variable in class org.teiid.translator.jdbc.FunctionModifier
-
- TimestampAddModifier - Class in org.teiid.translator.jdbc.oracle
-
- TimestampAddModifier() - Constructor for class org.teiid.translator.jdbc.oracle.TimestampAddModifier
-
- TIMESTAMPDIFF - Static variable in class org.teiid.translator.jdbc.vertica.VerticaExecutionFactory
-
- TO_HEX - Static variable in class org.teiid.translator.jdbc.vertica.VerticaExecutionFactory
-
- toString() - Method in class org.teiid.translator.jdbc.TranslatedCommand
-
- toString() - Method in class org.teiid.translator.jdbc.Version
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.access.AccessExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.AliasModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.ConvertModifier.FormatModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.ConvertModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.db2.BaseDB2ExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.db2.SubstringFunctionModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.EscapeSyntaxModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.ExtractFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.FunctionModifier
-
Return a List of translated parts (LanguageObjects and Objects), or null
if this FunctionModifier wishes to rely on the default translation of the
conversion visitor.
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.h2.H2ExecutionFactory
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.hana.HanaExecutionFactory
-
Hana doesn't provide min/max(boolean)
- translate(Function) - Method in class org.teiid.translator.jdbc.hana.HanaSpatialFunctionModifier
-
Most geospatial functions in HANA are called from the geometry object or an equivalent expression.
- translate(Function) - Method in class org.teiid.translator.jdbc.hana.Log10FunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.hsql.AddDiffModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.informix.InformixExecutionFactory
-
Informix doesn't provide min/max(boolean)
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Return a List of translated parts (LanguageObjects and Objects), or null
if to rely on the default translation.
- translate(Function) - Method in class org.teiid.translator.jdbc.modeshape.IdentifierFunctionModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.ModFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.mysql.BitFunctionModifier
-
Wrap the renamed function in a convert back to integer
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory.BooleanToNumericConversionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory.BooleanToStringConversionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory.CastModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory.ExtractModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.ConcatFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.DayWeekQuarterFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.LeftOrRightFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.Log10FunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.MonthOrDayNameFunctionModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.OracleSpatialFunctionModifier
-
If either of the first two parameters are a Literal String, then we need to put the literal itself in the SQL
to be passed to Oracle, without the tick marks
- translate(Function) - Method in class org.teiid.translator.jdbc.oracle.TimestampAddModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.ParseFormatFunctionModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.pi.PIExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.postgresql.LocateFunctionModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
Postgres doesn't provide min/max(boolean), so this conversion writes a min(BooleanValue) as
bool_and(BooleanValue)
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.sybase.BaseSybaseExecutionFactory
-
- translate(Function) - Method in class org.teiid.translator.jdbc.sybase.SubstringFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.TemplateFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory.CastModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory.ExtractModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory.LeftOrRightFunctionModifier
-
- translate(Function) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory.LocateModifier
-
- translate(LanguageObject, ExecutionContext) - Method in class org.teiid.translator.jdbc.vertica.VerticaExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.db2.BaseDB2ExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.hsql.HsqlExecutionFactory
-
- translateCommand(Command) - Method in class org.teiid.translator.jdbc.JDBCBaseExecution
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Return a List of translated parts (LanguageObjects and Objects), or null
if to rely on the default translation.
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.sybase.BaseSybaseExecutionFactory
-
SetQueries don't have a concept of TOP, an inline view is needed.
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- translateCommand(Command, ExecutionContext) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- translateCommand(Command) - Method in class org.teiid.translator.jdbc.TranslatedCommand
-
The method to cause this object to do it's thing.
- TranslatedCommand - Class in org.teiid.translator.jdbc
-
This is a utility class used to translate an ICommand using a SQLConversionVisitor.
- TranslatedCommand(ExecutionContext, JDBCExecutionFactory) - Constructor for class org.teiid.translator.jdbc.TranslatedCommand
-
Constructor, takes a SQLConversionVisitor subclass
- translateFormat(String) - Method in class org.teiid.translator.jdbc.oracle.OracleFormatFunctionModifier
-
- translateFormat(List<Object>, Expression, String) - Method in class org.teiid.translator.jdbc.ParseFormatFunctionModifier
-
- translateFormat(String) - Method in class org.teiid.translator.jdbc.ParseFormatFunctionModifier
-
- translateFormat(List<Object>, Expression, String) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory.SybaseFormatFunctionModifier
-
- translateFormat(String) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory.SybaseFormatFunctionModifier
-
- translateGeometryLiteral(Literal) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Translate GEOMETRY literal into an expression that will convert to database
geometry type.
- translateGeometryParameter(Parameter) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Translate GEOMETRY parameter into an expression that will convert to database
geometry type.
- translateGeometrySelect(Expression) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Translate GEOMETRY column reference into an expression that
will return SRID & WKB.
- translateGeometrySelect(Expression) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translateGeometrySelect(Expression) - Method in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- translateGeometrySelect(Expression) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.db2.BaseDB2ExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.derby.DerbyExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.hana.HanaExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.ingres.Ingres93ExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.ingres.IngresExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Return a List of translated parts (LanguageObjects and Objects), or null
if to rely on the default translation.
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.netezza.NetezzaExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.pi.PIExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- translateLimit(Limit, ExecutionContext) - Method in class org.teiid.translator.jdbc.sybase.BaseSybaseExecutionFactory
-
- translateLiteralBinaryType(BinaryType) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Subclasses should override this method to provide a different sql translation
of the literal varbinary value.
- translateLiteralBinaryType(BinaryType) - Method in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- translateLiteralBinaryType(BinaryType) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLiteralBinaryType(BinaryType) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- translateLiteralBoolean(Boolean) - Method in class org.teiid.translator.jdbc.access.AccessExecutionFactory
-
- translateLiteralBoolean(Boolean) - Method in class org.teiid.translator.jdbc.hana.HanaExecutionFactory
-
- translateLiteralBoolean(Boolean) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Subclasses should override this method to provide a different sql translation
of the literal boolean value.
- translateLiteralBoolean(Boolean) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translateLiteralBoolean(Boolean) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.h2.H2ExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.hsql.HsqlExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.ingres.IngresExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.intersyscache.InterSystemsCacheExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Subclasses should override this method to provide a different sql translation
of the literal date value.
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.pi.PIExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.sap.SAPIQExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- translateLiteralDate(Date) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.h2.H2ExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.hsql.HsqlExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.ingres.IngresExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.intersyscache.InterSystemsCacheExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Subclasses should override this method to provide a different sql translation
of the literal time value.
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.pi.PIExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.sap.SAPIQExecutionFactory
-
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
The SQL Server driver maps the time escape to a timestamp/datetime, so
use a cast of the string literal instead.
- translateLiteralTime(Time) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.h2.H2ExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.hsql.HsqlExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.ingres.IngresExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.intersyscache.InterSystemsCacheExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.JDBCExecutionFactory
-
Subclasses should override this method to provide a different sql translation
of the literal timestamp value.
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.mysql.MySQLExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.pi.PIExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.sap.SAPIQExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.sqlserver.SQLServerExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- translateLiteralTimestamp(Timestamp) - Method in class org.teiid.translator.jdbc.teradata.TeradataExecutionFactory
-
- translateSQLType(Class<?>, Object, StringBuilder) - Method in class org.teiid.translator.jdbc.SQLConversionVisitor
-
- trimString - Variable in class org.teiid.translator.jdbc.JDBCBaseExecution
-
- TRUNC - Static variable in class org.teiid.translator.jdbc.vertica.VerticaExecutionFactory
-
- TVF - Static variable in class org.teiid.translator.jdbc.pi.PIMetadataProcessor
-
- TWELVE - Static variable in class org.teiid.translator.jdbc.oracle.OracleExecutionFactory
-
- TWELVE_5 - Static variable in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- TWELVE_5_3 - Static variable in class org.teiid.translator.jdbc.sybase.SybaseExecutionFactory
-
- TWO_0 - Static variable in class org.teiid.translator.jdbc.hsql.HsqlExecutionFactory
-
- TWO_0 - Static variable in class org.teiid.translator.jdbc.postgresql.PostgreSQLExecutionFactory
-