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>_ColumnHeaderListjava.lang.String_DatasetNamejava.lang.String_datePatternjava.lang.String_dateTimePatternjava.util.List<java.lang.String>_FileListjava.util.List<java.lang.String>_HeaderListboolean_HeadersIncludedjava.lang.String_modejava.lang.String_multiHeaderDelimeterjava.lang.String_SchemaNamejava.lang.String_TableNamejava.util.List<java.lang.String>_uniqueColumnsListjava.lang.String_zoneIdprotected static org.apache.logging.log4j.LoggerLOG
-
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.StringgetTableFullName()java.lang.String[]getUniqueColumnsList()booleanisInserts()booleanisTruncateCascade()booleanisTruncateFirst()booleanisUpserts()booleanvalidate(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()
-
-