public class TableFileReader
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TableFileReader.TableFilesPair |
| Constructor and Description |
|---|
TableFileReader() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getContext() |
java.lang.String |
getCsvEncoding() |
java.io.File |
getDirectory() |
java.io.File |
getFileDirectory() |
java.util.function.Predicate<java.io.File> |
getFileFilter() |
com.sqlapp.util.JsonConverter |
getJsonConverter() |
java.lang.String |
getPlaceholderPrefix() |
java.lang.String |
getPlaceholderSuffix() |
java.util.List<TableFileReader.TableFilesPair> |
getTableFilePairs(com.sqlapp.data.schemas.Catalog catalog) |
boolean |
isPlaceholders() |
boolean |
isUseSchemaNameDirectory() |
boolean |
isUseTableNameDirectory() |
void |
setContext(java.util.Map<java.lang.String,java.lang.Object> context) |
void |
setCsvEncoding(java.lang.String csvEncoding) |
void |
setDirectory(java.io.File directory) |
void |
setFileDirectory(java.io.File fileDirectory) |
void |
setFileFilter(java.util.function.Predicate<java.io.File> fileFilter) |
void |
setFiles(java.util.List<TableFileReader.TableFilesPair> tfs) |
void |
setJsonConverter(com.sqlapp.util.JsonConverter jsonConverter) |
void |
setPlaceholderPrefix(java.lang.String placeholderPrefix) |
void |
setPlaceholders(boolean placeholders) |
void |
setPlaceholderSuffix(java.lang.String placeholderSuffix) |
void |
setUseSchemaNameDirectory(boolean useSchemaNameDirectory) |
void |
setUseTableNameDirectory(boolean useTableNameDirectory) |
public java.util.List<TableFileReader.TableFilesPair> getTableFilePairs(com.sqlapp.data.schemas.Catalog catalog)
public void setFiles(java.util.List<TableFileReader.TableFilesPair> tfs) throws org.apache.poi.EncryptedDocumentException, org.apache.poi.openxml4j.exceptions.InvalidFormatException, java.io.IOException, javax.xml.stream.XMLStreamException
org.apache.poi.EncryptedDocumentExceptionorg.apache.poi.openxml4j.exceptions.InvalidFormatExceptionjava.io.IOExceptionjavax.xml.stream.XMLStreamExceptionpublic boolean isUseTableNameDirectory()
public void setUseTableNameDirectory(boolean useTableNameDirectory)
useTableNameDirectory - the useTableNameDirectory to setpublic java.io.File getDirectory()
public void setDirectory(java.io.File directory)
directory - the directory to setpublic boolean isUseSchemaNameDirectory()
public void setUseSchemaNameDirectory(boolean useSchemaNameDirectory)
useSchemaNameDirectory - the useSchemaNameDirectory to setpublic java.io.File getFileDirectory()
public void setFileDirectory(java.io.File fileDirectory)
fileDirectory - the fileDirectory to setpublic java.util.function.Predicate<java.io.File> getFileFilter()
public void setFileFilter(java.util.function.Predicate<java.io.File> fileFilter)
fileFilter - the fileFilter to setpublic java.lang.String getPlaceholderPrefix()
public void setPlaceholderPrefix(java.lang.String placeholderPrefix)
placeholderPrefix - the placeholderPrefix to setpublic java.lang.String getPlaceholderSuffix()
public void setPlaceholderSuffix(java.lang.String placeholderSuffix)
placeholderSuffix - the placeholderSuffix to setpublic boolean isPlaceholders()
public void setPlaceholders(boolean placeholders)
placeholders - the placeholders to setpublic com.sqlapp.util.JsonConverter getJsonConverter()
public void setJsonConverter(com.sqlapp.util.JsonConverter jsonConverter)
jsonConverter - the jsonConverter to setpublic java.lang.String getCsvEncoding()
public void setCsvEncoding(java.lang.String csvEncoding)
csvEncoding - the csvEncoding to setpublic java.util.Map<java.lang.String,java.lang.Object> getContext()
public void setContext(java.util.Map<java.lang.String,java.lang.Object> context)
context - the context to set