Uses of Interface
org.pentaho.di.core.row.RowMetaInterface
Packages that use RowMetaInterface
Package
Description
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.
-
Uses of RowMetaInterface in org.pentaho.di.core
Fields in org.pentaho.di.core declared as RowMetaInterfaceModifier and TypeFieldDescriptionprotected RowMetaInterface
BaseRowSet.rowMeta
protected RowMetaInterface
BaseRowSet.rowMeta
protected RowMetaInterface
BaseRowSet.rowMeta
protected RowMetaInterface
BaseRowSet.rowMeta
protected RowMetaInterface
BaseRowSet.rowMeta
Methods in org.pentaho.di.core that return RowMetaInterfaceModifier and TypeMethodDescriptionDBCache.get
(DBCacheEntry entry) Get the fields as a row generated by a database cache entryRowMetaAndData.getRowMeta()
RowSet.getRowMeta()
Methods in org.pentaho.di.core with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionboolean
Condition.evaluate
(RowMetaInterface rowMeta, Object[] r) Evaluate the condition...void
DBCache.put
(DBCacheEntry entry, RowMetaInterface fields) boolean
BlockingBatchingRowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) boolean
BlockingListeningRowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) boolean
BlockingRowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) boolean
QueueRowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) boolean
RowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) Offer a row of data to this rowset providing for the description (metadata) of the row.boolean
SingleRowRowSet.putRow
(RowMetaInterface rowMeta, Object[] rowData) boolean
BlockingBatchingRowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) We need to wait untilboolean
BlockingListeningRowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) boolean
BlockingRowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) boolean
QueueRowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) boolean
RowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) Offer a row of data to this rowset providing for the description (metadata) of the row.boolean
SingleRowRowSet.putRowWait
(RowMetaInterface rowMeta, Object[] rowData, long time, TimeUnit tu) void
RowMetaAndData.setRowMeta
(RowMetaInterface rowMeta) void
RowSet.setRowMeta
(RowMetaInterface rowMeta) Constructors in org.pentaho.di.core with parameters of type RowMetaInterface -
Uses of RowMetaInterface in org.pentaho.di.core.database
Methods in org.pentaho.di.core.database that return RowMetaInterfaceModifier and TypeMethodDescriptionDatabase.getParameterMetaData
(String sql, RowMetaInterface inform, Object[] data) Database.getParameterMetaData
(PreparedStatement ps) Database.getQueryFields
(String sql, boolean param) Database.getQueryFields
(String sql, boolean param, RowMetaInterface inform, Object[] data) Database.getQueryFieldsFallback
(String sql, boolean param, RowMetaInterface inform, Object[] data) Database.getQueryFieldsFromDatabaseMetaData()
Database.getQueryFieldsFromPreparedStatement
(String sql) Database.getReturnRowMeta()
Database.getTableFields
(String tablename) Returns a RowMeta describing the fields of a table expression.Database.getTableFieldsMeta
(String schemaName, String tableName) Returns a RowMeta describing the fields of a table.Database.getTableFieldsMetaByDbMeta
(String schemaName, String tableName) Methods in org.pentaho.di.core.database with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionDatabase.execStatement
(String rawsql, RowMetaInterface params, Object[] data) Database.execStatements
(String script, RowMetaInterface params, Object[] data) Execute a series of SQL statements, separated by ;Database.fieldSubstitute
(String aString, RowMetaInterface rowMeta, Object[] rowData) DatabaseMeta.fieldSubstitute
(String aString, RowMetaInterface rowMeta, Object[] rowData) Database.getAlterTableStatement
(String tableName, RowMetaInterface fields, String tk, boolean useAutoinc, String pk, boolean semicolon) Database.getCreateTableStatement
(String tableName, RowMetaInterface fields, String tk, boolean useAutoinc, String pk, boolean semicolon) Generates SQLDatabase.getDDL
(String tablename, RowMetaInterface fields) Database.getDDL
(String tablename, RowMetaInterface fields, String tk, boolean useAutoinc, String pk) Database.getDDL
(String tableName, RowMetaInterface fields, String tk, boolean useAutoinc, String pk, boolean semicolon) Database.getDDLCreationTable
(String tableName, RowMetaInterface fields) Return SQL CREATION statement for a TableDatabase.getInsertStatement
(String schemaName, String tableName, RowMetaInterface fields) Database.getInsertStatement
(String tableName, RowMetaInterface fields) int
DatabaseMeta.getNrReservedWords
(RowMetaInterface fields) Checks the fields specified for reserved wordsDatabase.getOneRow
(String sql, RowMetaInterface param, Object[] data) Database.getParameterMetaData
(String sql, RowMetaInterface inform, Object[] data) Database.getQueryFields
(String sql, boolean param, RowMetaInterface inform, Object[] data) Database.getQueryFieldsFallback
(String sql, boolean param, RowMetaInterface inform, Object[] data) Object[]
Database.getRow
(ResultSet rs, ResultSetMetaData dummy, RowMetaInterface rowInfo) Get a row from the resultset.Database.getRows
(String sql, RowMetaInterface params, Object[] data, int fetchMode, boolean lazyConversion, int limit, ProgressMonitorListener monitor) Reads the result of an SQL query into an ArrayList.Database.getSQLOutput
(String schemaName, String tableName, RowMetaInterface fields, Object[] r, String dateFormat) Return SQL statement (INSERT INTO TableName ...void
Database.insertRow
(String schemaName, String tableName, RowMetaInterface fields, Object[] data) void
Database.insertRow
(String tableName, RowMetaInterface fields, Object[] data) Database.openQuery
(String sql, RowMetaInterface params, Object[] data) Open a query on the database with a set of parameters stored in a Kettle RowDatabase.openQuery
(String sql, RowMetaInterface params, Object[] data, int fetchMode) Database.openQuery
(String sql, RowMetaInterface params, Object[] data, int fetchMode, boolean lazyConversion) Database.openQuery
(PreparedStatement ps, RowMetaInterface params, Object[] data) void
Database.prepareInsert
(RowMetaInterface rowMeta, String tableName) Prepare inserting values into a table, using the fields & values in a Rowvoid
Database.prepareInsert
(RowMetaInterface rowMeta, String schemaName, String tableName) Prepare inserting values into a table, using the fields & values in a Rowvoid
DatabaseMeta.quoteReservedWords
(RowMetaInterface fields) Changes the names of the fields to their quoted equivalent if this is neededboolean
DatabaseMeta.replaceReservedWords
(RowMetaInterface fields) Checks the fields specified for reserved words and quotes them.void
Database.setProcValues
(RowMetaInterface rowMeta, Object[] data, int[] argnrs, String[] argdir, boolean result) void
Database.setValues
(RowMetaInterface rowMeta, Object[] data) void
Database.setValues
(RowMetaInterface rowMeta, Object[] data, PreparedStatement ps) void
Database.setValues
(RowMetaInterface rowMeta, Object[] data, PreparedStatement ps, int ignoreThisValueIndex) Sets the values of the preparedStatement pstmt.void
Database.setValuesInsert
(RowMetaInterface rowMeta, Object[] data) void
Database.setValuesLookup
(RowMetaInterface rowMeta, Object[] data) void
Database.setValuesUpdate
(RowMetaInterface rowMeta, Object[] data) -
Uses of RowMetaInterface in org.pentaho.di.core.hash
Methods in org.pentaho.di.core.hash with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionstatic int
ByteArrayHashIndex.generateHashCode
(byte[] key, RowMetaInterface rowMeta) Constructors in org.pentaho.di.core.hash with parameters of type RowMetaInterfaceModifierConstructorDescriptionByteArrayHashIndex
(RowMetaInterface keyRowMeta) ByteArrayHashIndex
(RowMetaInterface keyRowMeta, int size) Create a Byte array hash index to store rowByteArrayHashMap
(int initialCapacity, float loadFactor, RowMetaInterface keyMeta) Constructs an empty ByteArrayHashMap with the specified initial capacity and load factor.ByteArrayHashMap
(int initialCapacity, RowMetaInterface keyMeta) Constructs an empty ByteArrayHashMap with the specified initial capacity and the default load factor (0.75).ByteArrayHashMap
(RowMetaInterface keyMeta) Constructs an empty HashMap with the default initial capacity (16) and the default load factor (0.75). -
Uses of RowMetaInterface in org.pentaho.di.core.logging
Methods in org.pentaho.di.core.logging that return types with arguments of type RowMetaInterface -
Uses of RowMetaInterface in org.pentaho.di.core.row
Classes in org.pentaho.di.core.row that implement RowMetaInterfaceMethods in org.pentaho.di.core.row that return RowMetaInterfaceModifier and TypeMethodDescriptionRowMetaInterface.clone()
Clone this RowMetaInterface object.RowMeta.cloneToType
(int targetType) This method copies the row metadata and sets all values to the specified type (usually String)RowMetaInterface.cloneToType
(int targetType) This method copies the row metadata and sets all values to the specified type (usually String)RowBuffer.getRowMeta()
Methods in org.pentaho.di.core.row with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionvoid
RowMeta.addRowMeta
(RowMetaInterface rowMeta) void
RowMetaInterface.addRowMeta
(RowMetaInterface rowMeta) Add a number of fields from another row (append to the end).int
RowMeta.compare
(Object[] rowData1, RowMetaInterface rowMeta2, Object[] rowData2, int[] fieldnrs1, int[] fieldnrs2) Compare 2 rows with each other using certain values in the rows and also considering the specified ascending clauses of the value metadata.int
RowMetaInterface.compare
(Object[] rowData1, RowMetaInterface rowMeta2, Object[] rowData2, int[] fieldnrs1, int[] fieldnrs2) Compare 2 rows with each other using certain values in the rows and also considering the specified ascending clauses of the value metadata.static Row
RowMeta.createOriginalRow
(RowMetaInterface rowMeta, Object[] rowData) static byte[]
RowMeta.extractData
(RowMetaInterface metadata, Object[] row) Serialize a row of data to byte[]static Object[]
RowMeta.getRow
(RowMetaInterface metadata, byte[] data) Create a row of data bases on a serialized format (byte[])void
RowMeta.mergeRowMeta
(RowMetaInterface r) Merge the values of row r to this Row.void
RowMeta.mergeRowMeta
(RowMetaInterface r, String originStepName) Merge the values of row r to this Row.void
RowMetaInterface.mergeRowMeta
(RowMetaInterface r) Deprecated.void
RowMetaInterface.mergeRowMeta
(RowMetaInterface r, String originStepName) Merge the values of row r to this Row.void
RowBuffer.setRowMeta
(RowMetaInterface rowMeta) Constructors in org.pentaho.di.core.row with parameters of type RowMetaInterfaceModifierConstructorDescriptionRowBuffer
(RowMetaInterface rowMeta) RowBuffer
(RowMetaInterface rowMeta, List<Object[]> buffer) -
Uses of RowMetaInterface in org.pentaho.di.core.util
Methods in org.pentaho.di.core.util with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionstatic String
StringUtil.substituteField
(String aString, RowMetaInterface rowMeta, Object[] rowData) Substitutes field values inaString
. -
Uses of RowMetaInterface in org.pentaho.di.core.variables
Methods in org.pentaho.di.core.variables with parameters of type RowMetaInterfaceModifier and TypeMethodDescriptionVariables.fieldSubstitute
(String aString, RowMetaInterface rowMeta, Object[] rowData) Substitutes field values inaString
.VariableSpace.fieldSubstitute
(String aString, RowMetaInterface rowMeta, Object[] rowData) Substitutes field values inaString
.