public class DataSource
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(int index)
Adds a new column.
|
void |
addColumn(int index,
DataType<?> datatype)
Adds a new column.
|
void |
addColumn(int index,
DataType<?> datatype,
boolean cleansing)
Adds a new column.
|
void |
addColumn(int index,
java.lang.String alias)
Adds a new column.
|
void |
addColumn(int index,
java.lang.String alias,
DataType<?> datatype)
Adds a new column.
|
void |
addColumn(int index,
java.lang.String alias,
DataType<?> datatype,
boolean cleansing)
Adds a new column.
|
void |
addColumn(java.lang.String name)
Adds a new column.
|
void |
addColumn(java.lang.String name,
DataType<?> datatype)
Adds a new column.
|
void |
addColumn(java.lang.String name,
DataType<?> datatype,
boolean cleansing)
Adds a new column.
|
void |
addColumn(java.lang.String name,
java.lang.String alias)
Adds a new column.
|
void |
addColumn(java.lang.String name,
java.lang.String alias,
DataType<?> datatype)
Adds a new column.
|
void |
addColumn(java.lang.String name,
java.lang.String alias,
DataType<?> datatype,
boolean cleansing)
Adds a new column.
|
static DataSource |
createCSVSource(java.io.File file,
java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
|
static DataSource |
createCSVSource(java.lang.String file,
java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
|
static DataSource |
createExcelSource(java.io.File file,
int sheetIndex,
boolean containsHeader)
Creates an Excel data source.
|
static DataSource |
createExcelSource(java.lang.String file,
int sheetIndex,
boolean containsHeader)
Creates an Excel data source.
|
static DataSource |
createJDBCSource(java.lang.String url,
java.lang.String table)
Creates a JDBC data source.
|
static DataSource |
createJDBCSource(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String table)
Creates a JDBC data source.
|
public static DataSource createCSVSource(java.io.File file, java.nio.charset.Charset charset, char separator, boolean containsHeader)
file - separator - containsHeader - public static DataSource createCSVSource(java.lang.String file, java.nio.charset.Charset charset, char separator, boolean containsHeader)
file - separator - containsHeader - public static DataSource createExcelSource(java.io.File file, int sheetIndex, boolean containsHeader)
file - sheetIndex - containsHeader - public static DataSource createExcelSource(java.lang.String file, int sheetIndex, boolean containsHeader)
file - sheetIndex - containsHeader - public static DataSource createJDBCSource(java.lang.String url, java.lang.String table) throws java.sql.SQLException
url - table - java.sql.SQLExceptionpublic static DataSource createJDBCSource(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String table) throws java.sql.SQLException
url - user - password - table - java.sql.SQLExceptionpublic void addColumn(int index)
index - public void addColumn(int index,
DataType<?> datatype)
index - datatype - public void addColumn(int index,
DataType<?> datatype,
boolean cleansing)
index - datatype - public void addColumn(int index,
java.lang.String alias)
index - alias - public void addColumn(int index,
java.lang.String alias,
DataType<?> datatype)
index - alias - datatype - public void addColumn(int index,
java.lang.String alias,
DataType<?> datatype,
boolean cleansing)
index - alias - datatype - cleansing - public void addColumn(java.lang.String name)
name - public void addColumn(java.lang.String name,
DataType<?> datatype)
name - datatype - public void addColumn(java.lang.String name,
DataType<?> datatype,
boolean cleansing)
name - datatype - cleansing - public void addColumn(java.lang.String name,
java.lang.String alias)
name - alias - public void addColumn(java.lang.String name,
java.lang.String alias,
DataType<?> datatype)
name - alias - datatype - public void addColumn(java.lang.String name,
java.lang.String alias,
DataType<?> datatype,
boolean cleansing)
name - alias - datatype - cleansing -