クラス TableFileReader
- java.lang.Object
-
- com.sqlapp.data.db.command.export.TableFileReader
-
public class TableFileReader extends java.lang.Object
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classTableFileReader.TableFilesPair
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TableFileReader()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 java.util.Map<java.lang.String,java.lang.Object>getContext()java.lang.StringgetCsvEncoding()intgetCsvSkipHeaderRowsSize()java.io.FilegetDirectory()java.io.FilegetFile()java.io.FilegetFileDirectory()java.util.function.Predicate<java.io.File>getFileFilter()com.sqlapp.util.JsonConvertergetJsonConverter()java.lang.StringgetPlaceholderPrefix()java.lang.StringgetPlaceholderSuffix()java.util.List<TableFileReader.TableFilesPair>getTableFilePairs(com.sqlapp.data.schemas.Catalog catalog)booleanisPlaceholders()booleanisUseSchemaNameDirectory()booleanisUseTableNameDirectory()voidsetContext(java.util.Map<java.lang.String,java.lang.Object> context)voidsetCsvEncoding(java.lang.String csvEncoding)voidsetCsvSkipHeaderRowsSize(int csvSkipHeaderRowsSize)voidsetDirectory(java.io.File directory)voidsetFile(java.io.File file)voidsetFileDirectory(java.io.File fileDirectory)voidsetFileFilter(java.util.function.Predicate<java.io.File> fileFilter)voidsetFiles(java.util.List<TableFileReader.TableFilesPair> tfs)voidsetJsonConverter(com.sqlapp.util.JsonConverter jsonConverter)voidsetPlaceholderPrefix(java.lang.String placeholderPrefix)voidsetPlaceholders(boolean placeholders)voidsetPlaceholderSuffix(java.lang.String placeholderSuffix)voidsetUseSchemaNameDirectory(boolean useSchemaNameDirectory)voidsetUseTableNameDirectory(boolean useTableNameDirectory)
-
-
-
メソッドの詳細
-
getTableFilePairs
public java.util.List<TableFileReader.TableFilesPair> getTableFilePairs(com.sqlapp.data.schemas.Catalog catalog)
-
setFiles
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.XMLStreamException
-
isUseTableNameDirectory
public boolean isUseTableNameDirectory()
- 戻り値:
- the useTableNameDirectory
-
setUseTableNameDirectory
public void setUseTableNameDirectory(boolean useTableNameDirectory)
- パラメータ:
useTableNameDirectory- the useTableNameDirectory to set
-
getDirectory
public java.io.File getDirectory()
- 戻り値:
- the directory
-
setDirectory
public void setDirectory(java.io.File directory)
- パラメータ:
directory- the directory to set
-
getFile
public java.io.File getFile()
-
setFile
public void setFile(java.io.File file)
-
isUseSchemaNameDirectory
public boolean isUseSchemaNameDirectory()
- 戻り値:
- the useSchemaNameDirectory
-
setUseSchemaNameDirectory
public void setUseSchemaNameDirectory(boolean useSchemaNameDirectory)
- パラメータ:
useSchemaNameDirectory- the useSchemaNameDirectory to set
-
getFileDirectory
public java.io.File getFileDirectory()
- 戻り値:
- the fileDirectory
-
setFileDirectory
public void setFileDirectory(java.io.File fileDirectory)
- パラメータ:
fileDirectory- the fileDirectory to set
-
getFileFilter
public java.util.function.Predicate<java.io.File> getFileFilter()
- 戻り値:
- the fileFilter
-
setFileFilter
public void setFileFilter(java.util.function.Predicate<java.io.File> fileFilter)
- パラメータ:
fileFilter- the fileFilter to set
-
getPlaceholderPrefix
public java.lang.String getPlaceholderPrefix()
- 戻り値:
- the placeholderPrefix
-
setPlaceholderPrefix
public void setPlaceholderPrefix(java.lang.String placeholderPrefix)
- パラメータ:
placeholderPrefix- the placeholderPrefix to set
-
getPlaceholderSuffix
public java.lang.String getPlaceholderSuffix()
- 戻り値:
- the placeholderSuffix
-
setPlaceholderSuffix
public void setPlaceholderSuffix(java.lang.String placeholderSuffix)
- パラメータ:
placeholderSuffix- the placeholderSuffix to set
-
isPlaceholders
public boolean isPlaceholders()
- 戻り値:
- the placeholders
-
setPlaceholders
public void setPlaceholders(boolean placeholders)
- パラメータ:
placeholders- the placeholders to set
-
getJsonConverter
public com.sqlapp.util.JsonConverter getJsonConverter()
- 戻り値:
- the jsonConverter
-
setJsonConverter
public void setJsonConverter(com.sqlapp.util.JsonConverter jsonConverter)
- パラメータ:
jsonConverter- the jsonConverter to set
-
getCsvEncoding
public java.lang.String getCsvEncoding()
- 戻り値:
- the csvEncoding
-
setCsvEncoding
public void setCsvEncoding(java.lang.String csvEncoding)
- パラメータ:
csvEncoding- the csvEncoding to set
-
getCsvSkipHeaderRowsSize
public int getCsvSkipHeaderRowsSize()
-
setCsvSkipHeaderRowsSize
public void setCsvSkipHeaderRowsSize(int csvSkipHeaderRowsSize)
-
getContext
public java.util.Map<java.lang.String,java.lang.Object> getContext()
- 戻り値:
- the context
-
setContext
public void setContext(java.util.Map<java.lang.String,java.lang.Object> context)
- パラメータ:
context- the context to set
-
-