Constructor and Description |
---|
CsvDriver() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsURL(String url) |
Connection |
connect(String url,
Properties info) |
int |
getMajorVersion() |
int |
getMinorVersion() |
Logger |
getParentLogger() |
DriverPropertyInfo[] |
getPropertyInfo(String url,
Properties info) |
boolean |
jdbcCompliant() |
static void |
writeLog(String message) |
static void |
writeToCsv(ResultSet resultSet,
PrintStream out,
boolean writeHeaderLine)
Convenience method to write a ResultSet to a CSV file.
|
public static final String DEFAULT_EXTENSION
public static final String DEFAULT_SEPARATOR
public static final char DEFAULT_QUOTECHAR
public static final String DEFAULT_HEADERLINE
public static final boolean DEFAULT_SUPPRESS
public static final boolean DEFAULT_IS_HEADER_FIXED_WIDTH
public static final boolean DEFAULT_TRIM_HEADERS
public static final boolean DEFAULT_TRIM_VALUES
public static final String DEFAULT_COLUMN_TYPES
public static final boolean DEFAULT_INDEXED_FILES
public static final String DEFAULT_TIMESTAMP_FORMAT
public static final String DEFAULT_DATE_FORMAT
public static final String DEFAULT_TIME_FORMAT
public static final String DEFAULT_COMMENT_CHAR
public static final String DEFAULT_SKIP_LEADING_LINES
public static final String DEFAULT_IGNORE_UNPARSEABLE_LINES
public static final String DEFAULT_MISSING_VALUE
public static final String DEFAULT_FILE_TAIL_PREPEND
public static final String DEFAULT_DEFECTIVE_HEADERS
public static final String DEFAULT_SKIP_LEADING_DATA_LINES
public static final String FILE_EXTENSION
public static final String SEPARATOR
public static final String QUOTECHAR
public static final String HEADERLINE
public static final String SUPPRESS_HEADERS
public static final String IS_HEADER_FIXED_WIDTH
public static final String TRIM_HEADERS
public static final String TRIM_VALUES
public static final String COLUMN_TYPES
public static final String INDEXED_FILES
public static final String TIMESTAMP_FORMAT
public static final String DATE_FORMAT
public static final String TIME_FORMAT
public static final String LOCALE
public static final String COMMENT_CHAR
public static final String SKIP_LEADING_LINES
public static final String IGNORE_UNPARSEABLE_LINES
public static final String MISSING_VALUE
public static final String FILE_TAIL_PREPEND
public static final String DEFECTIVE_HEADERS
public static final String SKIP_LEADING_DATA_LINES
public static final String TRANSPOSED_LINES
public static final String TRANSPOSED_FIELDS_TO_SKIP
public static final String CHARSET
public static final String URL_PREFIX
public static final String CRYPTO_FILTER_CLASS_NAME
public static final String TIME_ZONE_NAME
public static final String DEFAULT_TIME_ZONE_NAME
public static final String QUOTE_STYLE
public static final String DEFAULT_QUOTE_STYLE
public static final String READER_CLASS_PREFIX
public static final String ZIP_FILE_PREFIX
public static final String FIXED_WIDTHS
public static final String FUNCTION
public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException
getPropertyInfo
in interface Driver
SQLException
public int getMajorVersion()
getMajorVersion
in interface Driver
public int getMinorVersion()
getMinorVersion
in interface Driver
public Connection connect(String url, Properties info) throws SQLException
connect
in interface Driver
SQLException
public boolean acceptsURL(String url) throws SQLException
acceptsURL
in interface Driver
SQLException
public boolean jdbcCompliant()
jdbcCompliant
in interface Driver
public Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger
in interface Driver
SQLFeatureNotSupportedException
public static void writeLog(String message)
public static void writeToCsv(ResultSet resultSet, PrintStream out, boolean writeHeaderLine) throws SQLException
resultSet
- JDBC ResultSet to write.out
- open stream to write to.writeHeaderLine
- if true, the column names are written as first line.SQLException
- if writing to CSV file fails.Copyright © 2019. All rights reserved.