public class FieldLineage extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DATABASE_COLUMN_CATALOG_NAME
The catalog name of a column returned from the database for this field.
|
static String |
DATABASE_COLUMN_CLASS_NAME
The class name of a column returned from the database for this field.
|
static String |
DATABASE_COLUMN_DISPLAY_SIZE
The column display size returned from the database for this field.
|
static String |
DATABASE_COLUMN_FIELD_TYPE |
static String |
DATABASE_COLUMN_JAVA_TYPE
The Java type mapped from
java.sql.Types . |
static String |
DATABASE_COLUMN_NAME
The column name returned from the database for this field.
|
static String |
DATABASE_COLUMN_NULLABLE
The column isNullable value returned from the database for this field.
|
static String |
DATABASE_COLUMN_PRECISION
The column precision returned from the database for this field.
|
static String |
DATABASE_COLUMN_SCALE
The column scale returned from the database for this field.
|
static String |
DATABASE_COLUMN_SCHEMA_NAME
The schema name of a column returned from the database for this field.
|
static String |
DATABASE_COLUMN_SIGNED
The column isSigned value returned from the database for this field.
|
static String |
DATABASE_COLUMN_SQL_TYPE
The column type returned from the database for this field.
|
static String |
DATABASE_COLUMN_TABLE_NAME
The table name of a column returned from the database for this field.
|
static String |
DATABASE_COLUMN_TYPE_NAME
The column type name returned from the database for this field.
|
static String |
FIELD_SCHEMA
The field's schema for ORC and Parquet files.
|
static String |
ORIGINAL_FIELD_INDEX
The index of a field set by the DataReader before any transformation or operation was performed.
|
static String |
ORIGINAL_FIELD_NAME
The name of a field set by the DataReader before any transformation or operation was performed.
|
Constructor and Description |
---|
FieldLineage() |
FieldLineage(Field field) |
Modifier and Type | Method and Description |
---|---|
FieldLineage |
copyFrom(RecordLineage recordLineage) |
String |
getDatabaseColumnCatalogName()
The catalog name of a column returned from the database for this field.
|
String |
getDatabaseColumnClassName()
The class name of a column returned from the database for this field.
|
Integer |
getDatabaseColumnDisplaySize()
The column display size returned from the database for this field.
|
FieldType |
getDatabaseColumnFieldType() |
Class<?> |
getDatabaseColumnJavaType()
The Java type mapped from
java.sql.Types . |
String |
getDatabaseColumnName()
The column name returned from the database for this field.
|
Boolean |
getDatabaseColumnNullable()
The column isNullable value returned from the database for this field.
|
Integer |
getDatabaseColumnPrecision()
The column precision returned from the database for this field.
|
Integer |
getDatabaseColumnScale()
The column scale returned from the database for this field.
|
String |
getDatabaseColumnSchemaName()
The schema name of a column returned from the database for this field.
|
Boolean |
getDatabaseColumnSigned()
The column isSigned value returned from the database for this field.
|
Integer |
getDatabaseColumnSqlType()
The column type returned from the database for this field.
|
String |
getDatabaseColumnTableName()
The table name of a column returned from the database for this field.
|
String |
getDatabaseColumnTypeName()
The column type name returned from the database for this field.
|
String |
getDatabaseQuery()
The SQL statement used to query the database.
|
String |
getDatabaseUrl()
The JDBC connection URL.
|
Field |
getField() |
String |
getFieldSchema()
The field's schema for ORC and Parquet files.
|
File |
getFile()
The
java.io.File used to create the DataReader. |
Long |
getFileColumnNumber()
The beginning column number in the input file starting with 0.
|
Long |
getFileLineNumber()
The line number in the input file starting with 0.
|
Integer |
getOriginalFieldIndex()
The index of a field set by the DataReader before any transformation or operation was performed.
|
String |
getOriginalFieldName()
The name of a field set by the DataReader before any transformation or operation was performed.
|
Long |
getRecordNumber()
The sequential record number starting with 0.
|
FieldLineage |
setDatabaseColumnCatalogName(String catalogName)
The catalog name of a column returned from the database for this field.
|
FieldLineage |
setDatabaseColumnClassName(String className)
The class name of a column returned from the database for this field.
|
FieldLineage |
setDatabaseColumnDisplaySize(int displaySize)
The column display size returned from the database for this field.
|
FieldLineage |
setDatabaseColumnFieldType(FieldType fieldType) |
FieldLineage |
setDatabaseColumnJavaType(Class<?> javaType)
The Java type mapped from
java.sql.Types . |
FieldLineage |
setDatabaseColumnName(String columnName)
The column name returned from the database for this field.
|
FieldLineage |
setDatabaseColumnNullable(boolean nullable)
The column isNullable value returned from the database for this field.
|
FieldLineage |
setDatabaseColumnPrecision(int precision)
The column precision returned from the database for this field.
|
FieldLineage |
setDatabaseColumnScale(int scale)
The column scale returned from the database for this field.
|
FieldLineage |
setDatabaseColumnSchemaName(String schemaName)
The schema name of a column returned from the database for this field.
|
FieldLineage |
setDatabaseColumnSigned(boolean signed)
The column isSigned value returned from the database for this field.
|
FieldLineage |
setDatabaseColumnSqlType(int sqlType)
The column type returned from the database for this field.
|
FieldLineage |
setDatabaseColumnTableName(String tableName)
The table name of a column returned from the database for this field.
|
FieldLineage |
setDatabaseColumnTypeName(String typeName)
The column type name returned from the database for this field.
|
FieldLineage |
setDatabaseQuery(String queryString)
The SQL statement used to query the database.
|
FieldLineage |
setDatabaseUrl(String url)
The JDBC connection URL.
|
FieldLineage |
setField(Field field) |
FieldLineage |
setFieldSchema(String fieldSchema)
The field's schema for ORC and Parquet files.
|
FieldLineage |
setFile(File file)
The
java.io.File used to create the DataReader. |
FieldLineage |
setFileColumnNumber(Long columnNumber)
The beginning column number in the input file starting with 0.
|
FieldLineage |
setFileLineNumber(Long lineNumber)
The line number in the input file starting with 0.
|
FieldLineage |
setOriginalFieldIndex(int fieldIndex)
The index of a field set by the DataReader before any transformation or operation was performed.
|
FieldLineage |
setOriginalFieldName(String fieldName)
The name of a field set by the DataReader before any transformation or operation was performed.
|
FieldLineage |
setRecordNumber(long recordNumber)
The sequential record number starting with 0.
|
public static final String ORIGINAL_FIELD_INDEX
public static final String ORIGINAL_FIELD_NAME
public static final String DATABASE_COLUMN_NAME
public static final String FIELD_SCHEMA
public static final String DATABASE_COLUMN_SQL_TYPE
public static final String DATABASE_COLUMN_DISPLAY_SIZE
public static final String DATABASE_COLUMN_SCALE
public static final String DATABASE_COLUMN_PRECISION
public static final String DATABASE_COLUMN_SCHEMA_NAME
public static final String DATABASE_COLUMN_CATALOG_NAME
public static final String DATABASE_COLUMN_TABLE_NAME
public static final String DATABASE_COLUMN_TYPE_NAME
public static final String DATABASE_COLUMN_CLASS_NAME
public static final String DATABASE_COLUMN_SIGNED
public static final String DATABASE_COLUMN_NULLABLE
public static final String DATABASE_COLUMN_JAVA_TYPE
java.sql.Types
.public static final String DATABASE_COLUMN_FIELD_TYPE
public FieldLineage()
public FieldLineage(Field field)
public Field getField()
public FieldLineage setField(Field field)
public Integer getOriginalFieldIndex()
public FieldLineage setOriginalFieldIndex(int fieldIndex)
public String getOriginalFieldName()
public FieldLineage setOriginalFieldName(String fieldName)
public String getDatabaseUrl()
public FieldLineage setDatabaseUrl(String url)
public String getDatabaseQuery()
public FieldLineage setDatabaseQuery(String queryString)
public String getDatabaseColumnName()
public FieldLineage setDatabaseColumnName(String columnName)
public File getFile()
java.io.File
used to create the DataReader.public FieldLineage setFile(File file)
java.io.File
used to create the DataReader.public Long getFileLineNumber()
public FieldLineage setFileLineNumber(Long lineNumber)
public Long getFileColumnNumber()
public FieldLineage setFileColumnNumber(Long columnNumber)
public Long getRecordNumber()
public FieldLineage setRecordNumber(long recordNumber)
public String getFieldSchema()
public FieldLineage setFieldSchema(String fieldSchema)
public Integer getDatabaseColumnSqlType()
public FieldLineage setDatabaseColumnSqlType(int sqlType)
public Integer getDatabaseColumnDisplaySize()
public FieldLineage setDatabaseColumnDisplaySize(int displaySize)
public Integer getDatabaseColumnScale()
public FieldLineage setDatabaseColumnScale(int scale)
public Integer getDatabaseColumnPrecision()
public FieldLineage setDatabaseColumnPrecision(int precision)
public String getDatabaseColumnSchemaName()
public FieldLineage setDatabaseColumnSchemaName(String schemaName)
public String getDatabaseColumnCatalogName()
public FieldLineage setDatabaseColumnCatalogName(String catalogName)
public String getDatabaseColumnTableName()
public FieldLineage setDatabaseColumnTableName(String tableName)
public String getDatabaseColumnTypeName()
public FieldLineage setDatabaseColumnTypeName(String typeName)
public String getDatabaseColumnClassName()
public FieldLineage setDatabaseColumnClassName(String className)
public Boolean getDatabaseColumnSigned()
public FieldLineage setDatabaseColumnSigned(boolean signed)
public Boolean getDatabaseColumnNullable()
public FieldLineage setDatabaseColumnNullable(boolean nullable)
public Class<?> getDatabaseColumnJavaType()
java.sql.Types
.public FieldLineage setDatabaseColumnJavaType(Class<?> javaType)
java.sql.Types
.public FieldType getDatabaseColumnFieldType()
public FieldLineage setDatabaseColumnFieldType(FieldType fieldType)
public FieldLineage copyFrom(RecordLineage recordLineage)
Copyright (c) 2006-2024 North Concepts Inc. All Rights Reserved.