Package | Description |
---|---|
org.pentaho.di.core | |
org.pentaho.di.core.database |
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
|
org.pentaho.di.core.exception |
This package contains a set of Exceptions used in Kettle.
|
org.pentaho.di.core.jdbc | |
org.pentaho.di.core.row | |
org.pentaho.di.core.row.value | |
org.pentaho.di.core.sql | |
org.pentaho.di.core.util |
Modifier and Type | Method and Description |
---|---|
ValueMetaInterface |
RowMetaAndData.getValueMeta(int index) |
Modifier and Type | Method and Description |
---|---|
void |
RowMetaAndData.addValue(ValueMetaInterface valueMeta,
Object valueData) |
static int |
Props.getArgumentNumber(ValueMetaInterface value)
Convert "argument 1" to 1
|
Modifier and Type | Method and Description |
---|---|
String |
PostgreSQLDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
TeradataDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
FirebirdDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
DatabaseInterface.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
MondrianNativeDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
GuptaDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
MSAccessDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
KingbaseESDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
DbaseDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
DerbyDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
MonetDBDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
SybaseIQDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
DB2DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
OracleDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
NeoviewDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
VerticaDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
IngresDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
InformixDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
NetezzaDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table Note: Netezza does not allow adding columns to
tables
|
String |
HypersonicDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
GenericDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
H2DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
UniVerseDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
LucidDBDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
SAPDBDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
CacheDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
Exasol4DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
VectorWiseDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
ExtenDBDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
OracleRDBDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
MSSQLServerDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
AS400DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
MySQLDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
InterbaseDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
SAPR3DatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
SybaseDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table
|
String |
KettleDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
SQLiteDatabaseMeta.getAddColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to add a column to the specified table For this generic type, i set it to the most
common possibility.
|
String |
PostgreSQLDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
DatabaseInterface.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
MSAccessDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
KingbaseESDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
DB2DatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
OracleDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
NeoviewDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
IngresDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
NetezzaDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table Note: Netezza does not allow
addition/deletion of columns to tables
|
String |
LucidDBDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
CacheDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
Exasol4DatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
VectorWiseDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
ExtenDBDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
OracleRDBDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
DatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
MSSQLServerDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
BaseDatabaseMeta.getDropColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to drop a column from the specified table
|
String |
DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc) |
String |
PostgreSQLDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
TeradataDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
FirebirdDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
DatabaseInterface.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr)
Describe a Value as a field in the database.
|
String |
MondrianNativeDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
GuptaDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
MSAccessDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
KingbaseESDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
DbaseDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
DerbyDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
MonetDBDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
SybaseIQDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
DB2DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
OracleDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
NeoviewDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
VerticaDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
IngresDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
InformixDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
NetezzaDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
HypersonicDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
GenericDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
H2DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
UniVerseDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
LucidDBDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
SAPDBDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
CacheDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
Exasol4DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
VectorWiseDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
ExtenDBDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
OracleRDBDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
MSSQLServerDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
AS400DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
MySQLDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
InterbaseDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
SAPR3DatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
SybaseDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
KettleDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
SQLiteDatabaseMeta.getFieldDefinition(ValueMetaInterface v,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
PostgreSQLDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
TeradataDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
FirebirdDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DatabaseInterface.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
MondrianNativeDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
GuptaDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
MSAccessDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
KingbaseESDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DbaseDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DerbyDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
MonetDBDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
SybaseIQDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DB2DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
OracleDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
NeoviewDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
VerticaDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
IngresDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
InformixDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
NetezzaDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table.
|
String |
HypersonicDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
GenericDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
H2DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
UniVerseDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
LucidDBDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
SAPDBDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
CacheDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
Exasol4DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
VectorWiseDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
ExtenDBDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
OracleRDBDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
MSSQLServerDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
AS400DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
MySQLDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
InterbaseDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
SAPR3DatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
SybaseDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
KettleDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon) |
String |
SQLiteDatabaseMeta.getModifyColumnStatement(String tablename,
ValueMetaInterface v,
String tk,
boolean use_autoinc,
String pk,
boolean semicolon)
Generates the SQL statement to modify a column in the specified table
|
String |
DatabaseInterface.getSQLValue(ValueMetaInterface valueMeta,
Object valueData,
String dateFormat)
Convert a value in the SQL equivalent.
|
String |
BaseDatabaseMeta.getSQLValue(ValueMetaInterface valueMeta,
Object valueData,
String dateFormat) |
Object |
DatabaseInterface.getValueFromResultSet(ResultSet resultSet,
ValueMetaInterface valueMeta,
int index)
This method allows a database dialect to convert database specific data types to Kettle data types.
|
Object |
NeoviewDatabaseMeta.getValueFromResultSet(ResultSet rs,
ValueMetaInterface val,
int i)
This method allows a database dialect to convert database specific data types to Kettle data types.
|
Object |
DatabaseMeta.getValueFromResultSet(ResultSet rs,
ValueMetaInterface val,
int i) |
Object |
BaseDatabaseMeta.getValueFromResultSet(ResultSet rs,
ValueMetaInterface val,
int i)
This method allows a database dialect to convert database specific data types to Kettle data types.
|
Object |
Vertica5DatabaseMeta.getValueFromResultSet(ResultSet rs,
ValueMetaInterface val,
int index)
This method allows a database dialect to convert database specific data types to Kettle data types.
|
boolean |
DatabaseMeta.isClob(ValueMetaInterface v) |
void |
Database.setValue(PreparedStatement ps,
ValueMetaInterface v,
Object object,
int pos) |
Modifier and Type | Method and Description |
---|---|
List<ValueMetaInterface> |
KettleConversionException.getFields() |
Modifier and Type | Method and Description |
---|---|
void |
KettleConversionException.setFields(List<ValueMetaInterface> fields) |
Constructor and Description |
---|
KettleConversionException(String message,
List<Exception> causes,
List<ValueMetaInterface> fields,
Object[] rowData)
Constructs a new throwable with the specified detail message and cause.
|
Modifier and Type | Method and Description |
---|---|
ValueMetaInterface[] |
ThinPreparedStatement.getParamMeta() |
static ValueMetaInterface |
ThinUtil.getValueMeta(String valueName,
int sqlType) |
Modifier and Type | Method and Description |
---|---|
static int |
ThinUtil.getSqlType(ValueMetaInterface valueMeta) |
static String |
ThinUtil.getSqlTypeDesc(ValueMetaInterface valueMeta) |
Modifier and Type | Class and Description |
---|---|
class |
ValueMeta
Convenience class for backward compatibility.
|
Modifier and Type | Method and Description |
---|---|
ValueMetaInterface |
ValueMetaInterface.clone() |
ValueMetaInterface |
ValueMetaInterface.getConversionMetadata()
This conversion metadata can be attached to a String object to see where it came from and with which mask it was
generated, the encoding, the local languages used, padding, etc.
|
ValueMetaInterface |
ValueMetaInterface.getStorageMetadata()
Returns the storage Meta data that is needed for internal conversion from BinaryString or String to the specified
type.
|
ValueMetaInterface |
ValueMetaInterface.getValueFromSQLType(DatabaseMeta databaseMeta,
String name,
ResultSetMetaData rm,
int index,
boolean ignoreLength,
boolean lazyConversion)
Investigate JDBC result set metadata at the specified index.
|
ValueMetaInterface |
ValueMetaAndData.getValueMeta() |
ValueMetaInterface |
RowMetaInterface.getValueMeta(int index)
Get the value metadata on the specified index.
|
ValueMetaInterface |
RowMeta.getValueMeta(int index)
Get the value metadata on the specified index.
|
ValueMetaInterface |
RowMetaInterface.searchValueMeta(String valueName)
Searches for a value with a certain name in the value meta list.
|
ValueMetaInterface |
RowMeta.searchValueMeta(String valueName)
Searches for a value with a certain name in the value meta list
|
Modifier and Type | Method and Description |
---|---|
List<ValueMetaInterface> |
RowMetaInterface.getValueMetaList()
Gets the value meta list.
|
List<ValueMetaInterface> |
RowMeta.getValueMetaList() |
Modifier and Type | Method and Description |
---|---|
static Object |
ValueDataUtil.abs(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.addDays(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addHours(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addMinutes(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addMonths(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.addTimeToDate(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC) |
void |
RowMetaInterface.addValueMeta(int index,
ValueMetaInterface meta)
Add a metadata value on a certain location in the row.
|
void |
RowMeta.addValueMeta(int index,
ValueMetaInterface meta)
Add a metadata value on a certain location in the row.
|
void |
RowMetaInterface.addValueMeta(ValueMetaInterface meta)
Add a metadata value, extends the array if needed.
|
void |
RowMeta.addValueMeta(ValueMetaInterface meta)
Add a metadata value.
|
static String |
ValueDataUtil.byteToHexEncode(ValueMetaInterface metaA,
Object dataA)
Change a string into its hexadecimal representation.
|
static Object |
ValueDataUtil.ceil(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.charToHexEncode(ValueMetaInterface meta,
Object data)
Change a string into its hexadecimal representation.
|
static Long |
ValueDataUtil.ChecksumAdler32(ValueMetaInterface metaA,
Object dataA) |
static Long |
ValueDataUtil.ChecksumCRC32(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.combination1(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC)
A + B * C
|
static Object |
ValueDataUtil.combination2(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
SQRT( A*A + B*B )
|
int |
ValueMetaInterface.compare(Object data1,
ValueMetaInterface meta2,
Object data2)
Compare 2 values of the same data type
|
Object |
ValueMetaInterface.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInterface.convertDataCompatible(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInterface.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullif,
String ifNull,
int trim_type)
Convert the specified string to the data type specified in this object.
|
static String |
ValueDataUtil.createChecksum(ValueMetaInterface metaA,
Object dataA,
String type) |
static Object |
ValueDataUtil.DateDiff(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
String resultType)
Returns the number of days that have elapsed between dataA and dataB.
|
static Object |
ValueDataUtil.DateWorkingDiff(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.dayOfMonth(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.dayOfWeek(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.dayOfYear(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.divide(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static String |
ValueDataUtil.escapeHTML(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.escapeSQL(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.escapeXML(ValueMetaInterface metaA,
Object dataA) |
boolean |
RowMetaInterface.exists(ValueMetaInterface meta)
Check if a value is already present in this row with the same name.
|
boolean |
RowMeta.exists(ValueMetaInterface meta) |
static Object |
ValueDataUtil.floor(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.get_Double_Metaphone(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.get_Metaphone(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.get_RefinedSoundEx(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.get_SoundEx(ValueMetaInterface metaA,
Object dataA) |
static Long |
ValueDataUtil.getDamerauLevenshtein_Distance(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
DamerauLevenshtein distance is a measure of the similarity between two strings, which we will refer to as the
source string (s) and the target string (t).
|
static String |
ValueDataUtil.getDigits(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.getFileEncoding(ValueMetaInterface metaA,
Object dataA)
Get file encoding.
|
static Double |
ValueDataUtil.getJaro_Similitude(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
Jaro similitude is a measure of the similarity between two strings, which we will refer to as the source string (s)
and the target string (t).
|
static Double |
ValueDataUtil.getJaroWinkler_Similitude(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
JaroWinkler similitude is a measure of the similarity between two strings, which we will refer to as the source
string (s) and the target string (t).
|
static Long |
ValueDataUtil.getLevenshtein_Distance(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
Levenshtein distance (LD) is a measure of the similarity between two strings, which we will refer to as the source
string (s) and the target string (t).
|
static Long |
ValueDataUtil.getNeedlemanWunsch_Distance(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
NeedlemanWunsch distance is a measure of the similarity between two strings, which we will refer to as the source
string (s) and the target string (t).
|
static Object |
ValueDataUtil.getZeroForValueMetaType(ValueMetaInterface type)
Default utility method to get exact zero value according to ValueMetaInterface.
|
static String |
ValueDataUtil.hexToByteDecode(ValueMetaInterface meta,
Object data)
Change a hexadecimal string into normal ASCII representation.
|
static String |
ValueDataUtil.hexToCharDecode(ValueMetaInterface meta,
Object data)
Change a hexadecimal string into normal ASCII representation.
|
static Object |
ValueDataUtil.hourOfDay(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.initCap(ValueMetaInterface metaA,
Object dataA) |
static boolean |
ValueDataUtil.isXMLFileWellFormed(ValueMetaInterface metaA,
Object dataA)
Checks an xml file is well formed.
|
static boolean |
ValueDataUtil.isXMLWellFormed(ValueMetaInterface metaA,
Object dataA)
Checks an xml string is well formed.
|
static Object |
ValueDataUtil.loadFileContentInBinary(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.lowerCase(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.minus(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.minuteOfHour(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.monthOfDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.multiply(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.nvl(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.percent1(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
100 * A / B
|
static Object |
ValueDataUtil.percent2(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
A - ( A * B / 100 )
|
static Object |
ValueDataUtil.percent3(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
A + ( A * B / 100 )
|
static Object |
ValueDataUtil.plus(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static Object |
ValueDataUtil.plus3(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
ValueMetaInterface metaC,
Object dataC) |
static Object |
ValueDataUtil.quarterOfDate(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.removeCR(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.removeCRLF(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.removeDigits(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.removeLF(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.removeTAB(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.removeTimeFromDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA)
Rounding with no decimal places (using default rounding method ROUND_HALF_EVEN)
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
int roundingMode)
Rounding with no decimal places with a given rounding method
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB)
Rounding with decimal places (using default rounding method ROUND_HALF_EVEN)
|
static Object |
ValueDataUtil.round(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB,
int roundingMode)
Rounding with decimal places with a given rounding method
|
static Object |
ValueDataUtil.secondOfMinute(ValueMetaInterface metaA,
Object dataA) |
void |
ValueMetaInterface.setConversionMetadata(ValueMetaInterface conversionMetadata)
Attach conversion metadata to a String object to see where it came from and with which mask it was generated, the
encoding, the local languages used, padding, etc.
|
void |
ValueMetaInterface.setStorageMetadata(ValueMetaInterface storageMetadata)
Sets the storage meta data.
|
void |
RowMetaInterface.setValueMeta(int index,
ValueMetaInterface valueMeta)
Replaces a value meta entry in the row metadata with another one.
|
void |
RowMeta.setValueMeta(int index,
ValueMetaInterface valueMeta)
Replaces a value meta entry in the row metadata with another one
|
void |
ValueMetaAndData.setValueMeta(ValueMetaInterface valueMeta) |
static Object |
ValueDataUtil.sqrt(ValueMetaInterface metaA,
Object dataA) |
static long |
ValueDataUtil.stringLen(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.sum(ValueMetaInterface metaA,
Object dataA,
ValueMetaInterface metaB,
Object dataB) |
static String |
ValueDataUtil.unEscapeHTML(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.unEscapeXML(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.upperCase(ValueMetaInterface metaA,
Object dataA) |
static String |
ValueDataUtil.useCDATA(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.weekOfYear(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.weekOfYearISO8601(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.yearOfDate(ValueMetaInterface metaA,
Object dataA) |
static Object |
ValueDataUtil.yearOfDateISO8601(ValueMetaInterface metaA,
Object dataA) |
Modifier and Type | Method and Description |
---|---|
void |
RowMetaInterface.setValueMetaList(List<ValueMetaInterface> valueMetaList)
Sets the value meta list.
|
void |
RowMeta.setValueMetaList(List<ValueMetaInterface> valueMetaList) |
Constructor and Description |
---|
ValueMetaAndData(ValueMetaInterface valueMeta,
Object valueData) |
Modifier and Type | Class and Description |
---|---|
class |
ValueMetaBase |
class |
ValueMetaBigNumber |
class |
ValueMetaBinary |
class |
ValueMetaBoolean |
class |
ValueMetaDate |
class |
ValueMetaInteger |
class |
ValueMetaInternetAddress |
class |
ValueMetaNone |
class |
ValueMetaNumber |
class |
ValueMetaSerializable |
class |
ValueMetaString |
class |
ValueMetaTimestamp |
Modifier and Type | Method and Description |
---|---|
static ValueMetaInterface |
ValueMetaFactory.cloneValueMeta(ValueMetaInterface source) |
static ValueMetaInterface |
ValueMetaFactory.cloneValueMeta(ValueMetaInterface source,
int targetType) |
static ValueMetaInterface |
ValueMetaFactory.createValueMeta(int type) |
static ValueMetaInterface |
ValueMetaFactory.createValueMeta(String name,
int type) |
static ValueMetaInterface |
ValueMetaFactory.createValueMeta(String name,
int type,
int length,
int precision) |
ValueMetaInterface |
ValueMetaBase.getConversionMetadata() |
ValueMetaInterface |
ValueMetaBase.getStorageMetadata() |
ValueMetaInterface |
ValueMetaTimestamp.getValueFromSQLType(DatabaseMeta databaseMeta,
String name,
ResultSetMetaData rm,
int index,
boolean ignoreLength,
boolean lazyConversion) |
ValueMetaInterface |
ValueMetaInternetAddress.getValueFromSQLType(DatabaseMeta databaseMeta,
String name,
ResultSetMetaData rm,
int index,
boolean ignoreLength,
boolean lazyConversion) |
ValueMetaInterface |
ValueMetaBase.getValueFromSQLType(DatabaseMeta databaseMeta,
String name,
ResultSetMetaData rm,
int index,
boolean ignoreLength,
boolean lazyConversion) |
static ValueMetaInterface |
ValueMetaFactory.guessValueMetaInterface(Object object)
This method makes attempt to guess kettle value meta interface based on Object class.
|
Modifier and Type | Method and Description |
---|---|
static List<ValueMetaInterface> |
ValueMetaFactory.getValueMetaPluginClasses() |
Modifier and Type | Method and Description |
---|---|
static ValueMetaInterface |
ValueMetaFactory.cloneValueMeta(ValueMetaInterface source) |
static ValueMetaInterface |
ValueMetaFactory.cloneValueMeta(ValueMetaInterface source,
int targetType) |
int |
ValueMetaBase.compare(Object data1,
ValueMetaInterface meta2,
Object data2)
Compare 2 values of the same data type
|
Object |
ValueMetaTimestamp.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaInternetAddress.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaBase.convertData(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaBase.convertDataCompatible(ValueMetaInterface meta2,
Object data2)
Convert the specified data to the data type specified in this object.
|
Object |
ValueMetaTimestamp.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type) |
Object |
ValueMetaInternetAddress.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type) |
Object |
ValueMetaBase.convertDataFromString(String pol,
ValueMetaInterface convertMeta,
String nullIf,
String ifNull,
int trim_type)
Convert the specified string to the data type specified in this object.
|
void |
ValueMetaBase.setConversionMetadata(ValueMetaInterface conversionMetadata) |
void |
ValueMetaBase.setStorageMetadata(ValueMetaInterface storageMetadata) |
Modifier and Type | Method and Description |
---|---|
ValueMetaInterface |
SQLField.getValueMeta() |
Modifier and Type | Method and Description |
---|---|
void |
SQLField.setValueMeta(ValueMetaInterface valueMeta) |
Constructor and Description |
---|
SQLField(String tableAlias,
String field,
String alias,
SQLAggregation aggregation,
ValueMetaInterface valueMeta) |
Modifier and Type | Method and Description |
---|---|
ValueMetaInterface |
StringEvaluationResult.getConversionMeta() |
Modifier and Type | Method and Description |
---|---|
void |
StringEvaluationResult.setConversionMeta(ValueMetaInterface conversionMeta) |
Constructor and Description |
---|
StringEvaluationResult(ValueMetaInterface conversionMeta) |