Package org.deidentifier.arx
Klasse DataSource
java.lang.Object
org.deidentifier.arx.DataSource
This class provides configuration options for importing data from CSV-files, from Excel-files
or via a JDBC connection.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddColumn(int index) Adds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.static DataSourcecreateCSVSource(File file, Charset charset, char separator, boolean containsHeader) Creates a CSV data source.static DataSourcecreateCSVSource(String file, Charset charset, char separator, boolean containsHeader) Creates a CSV data source.static DataSourcecreateExcelSource(File file, int sheetIndex, boolean containsHeader) Creates an Excel data source.static DataSourcecreateExcelSource(String file, int sheetIndex, boolean containsHeader) Creates an Excel data source.static DataSourcecreateJDBCSource(String url, String table) Creates a JDBC data source.static DataSourcecreateJDBCSource(String url, String user, String password, String table) Creates a JDBC data source.
-
Methodendetails
-
createCSVSource
public static DataSource createCSVSource(File file, Charset charset, char separator, boolean containsHeader) Creates a CSV data source.- Parameter:
file-separator-containsHeader-- Gibt zurück:
-
createCSVSource
public static DataSource createCSVSource(String file, Charset charset, char separator, boolean containsHeader) Creates a CSV data source.- Parameter:
file-separator-containsHeader-- Gibt zurück:
-
createExcelSource
Creates an Excel data source.- Parameter:
file-sheetIndex-containsHeader-- Gibt zurück:
-
createExcelSource
Creates an Excel data source.- Parameter:
file-sheetIndex-containsHeader-- Gibt zurück:
-
createJDBCSource
Creates a JDBC data source.- Parameter:
url-table-- Gibt zurück:
- Löst aus:
SQLException
-
createJDBCSource
public static DataSource createJDBCSource(String url, String user, String password, String table) throws SQLException Creates a JDBC data source.- Parameter:
url-user-password-table-- Gibt zurück:
- Löst aus:
SQLException
-
addColumn
public void addColumn(int index) Adds a new column.- Parameter:
index-
-
addColumn
Adds a new column.- Parameter:
index-datatype-
-
addColumn
Adds a new column.- Parameter:
index-datatype-
-
addColumn
Adds a new column.- Parameter:
index-alias-
-
addColumn
Adds a new column.- Parameter:
index-alias-datatype-
-
addColumn
Adds a new column.- Parameter:
index-alias-datatype-cleansing-
-
addColumn
Adds a new column.- Parameter:
name-
-
addColumn
Adds a new column.- Parameter:
name-datatype-
-
addColumn
Adds a new column.- Parameter:
name-datatype-cleansing-
-
addColumn
Adds a new column.- Parameter:
name-alias-
-
addColumn
Adds a new column.- Parameter:
name-alias-datatype-
-
addColumn
Adds a new column.- Parameter:
name-alias-datatype-cleansing-
-