Package tilda.loader.parser
Class DataObject
- java.lang.Object
-
- tilda.loader.parser.DataObject
-
public class DataObject extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ColumnHeader>
_ColumnHeaderList
java.lang.String
_DatasetName
java.lang.String
_datePattern
java.lang.String
_dateTimePattern
java.util.List<java.lang.String>
_FileList
java.util.List<java.lang.String>
_HeaderList
boolean
_HeadersIncluded
java.lang.String
_mode
java.lang.String
_multiHeaderDelimeter
java.lang.String
_SchemaName
java.lang.String
_TableName
java.util.List<java.lang.String>
_uniqueColumnsList
java.lang.String
_zoneId
protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description DataObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
getColumns()
java.lang.String[]
getHeaders()
java.lang.String[]
getHeadersList()
java.util.Map<java.lang.String,ColumnHeader>
getMultiHeaderColumnMap()
java.lang.String
getTableFullName()
java.lang.String[]
getUniqueColumnsList()
boolean
isInserts()
boolean
isTruncateCascade()
boolean
isTruncateFirst()
boolean
isUpserts()
boolean
validate(Connection C, java.util.List<java.lang.String> errorMessages)
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_FileList
@SerializedName("filepath") public java.util.List<java.lang.String> _FileList
-
_DatasetName
@SerializedName("datasetName") public java.lang.String _DatasetName
-
_SchemaName
@SerializedName("schemaName") public java.lang.String _SchemaName
-
_TableName
@SerializedName("tableName") public java.lang.String _TableName
-
_HeaderList
@SerializedName("headerList") public java.util.List<java.lang.String> _HeaderList
-
_ColumnHeaderList
@SerializedName("maps") public java.util.List<ColumnHeader> _ColumnHeaderList
-
_datePattern
@SerializedName("datePattern") public java.lang.String _datePattern
-
_dateTimePattern
@SerializedName("dateTimePattern") public java.lang.String _dateTimePattern
-
_zoneId
@SerializedName("zoneId") public java.lang.String _zoneId
-
_HeadersIncluded
@SerializedName("headersIncluded") public boolean _HeadersIncluded
-
_multiHeaderDelimeter
@SerializedName("multiHeaderDelimeter") public java.lang.String _multiHeaderDelimeter
-
_uniqueColumnsList
@SerializedName("uniqueColumns") public java.util.List<java.lang.String> _uniqueColumnsList
-
_mode
@SerializedName("mode") public java.lang.String _mode
-
-
Method Detail
-
validate
public boolean validate(Connection C, java.util.List<java.lang.String> errorMessages) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getColumns
public java.lang.String[] getColumns()
-
getHeaders
public java.lang.String[] getHeaders()
-
getMultiHeaderColumnMap
public java.util.Map<java.lang.String,ColumnHeader> getMultiHeaderColumnMap()
-
getHeadersList
public java.lang.String[] getHeadersList()
-
getUniqueColumnsList
public java.lang.String[] getUniqueColumnsList()
-
isUpserts
public boolean isUpserts()
-
isInserts
public boolean isInserts()
-
isTruncateFirst
public boolean isTruncateFirst()
-
isTruncateCascade
public boolean isTruncateCascade()
-
getTableFullName
public java.lang.String getTableFullName()
-
-