jp.ne.opt

redshiftfake

package redshiftfake

Visibility
  1. Public
  2. All

Type Members

  1. case class Column(rawValue: Option[String]) extends Product with Serializable

  2. case class ColumnDefinition(columnName: String, columnType: JdbcType) extends Product with Serializable

    Represents column definition of a table.

  3. case class CopyCommand(schemaName: Option[String], tableName: String, columnList: Option[Seq[String]], dataSource: CopyDataSource, credentials: Credentials, copyFormat: CopyFormat, dateFormatType: DateFormatType, timeFormatType: TimeFormatType, emptyAsNull: Boolean, delimiter: Char, nullAs: String, ignoreHeader: Int, compression: FileCompressionParameter) extends Product with Serializable

    Represents Redshift's COPY.

  4. sealed abstract class CopyDataSource extends AnyRef

  5. sealed abstract class CopyFormat extends AnyRef

  6. trait CopyInterceptor extends Interceptor

  7. sealed abstract class Credentials extends AnyRef

    Represents credentials for COPY/UNLOAD commands.

  8. sealed abstract class DateFormatType extends AnyRef

  9. sealed abstract class Extractor extends AnyRef

  10. case class FakeAmazonSQLException(msg: String) extends RuntimeException with Product with Serializable

  11. class FakeConnection extends Connection

  12. sealed abstract class FakePreparedStatement extends PreparedStatement

    Base fake PreparedStatement.

  13. class FakeStatement extends Statement with CopyInterceptor with UnloadInterceptor with QueryCompatibility

    Fake Statement.

  14. sealed abstract class FileCompressionParameter extends AnyRef

  15. trait Interceptor extends AnyRef

  16. case class InvalidFormatException(message: String) extends RuntimeException with Product with Serializable

  17. sealed abstract class JdbcType extends AnyRef

  18. sealed abstract class ParameterBinder extends AnyRef

  19. sealed abstract class PreparedStatementType extends AnyRef

    Enum used to hold which overload of prepareStatement is called.

  20. sealed abstract class RedshiftDateFormat extends AnyRef

  21. sealed abstract class RedshiftTimeFormat extends AnyRef

  22. case class Row(columns: Seq[Column]) extends Product with Serializable

    Represents a row to be inserted.

  23. sealed abstract class StatementType extends AnyRef

    Enum used to hold which overload of createStatement is called.

  24. sealed abstract class TimeFormatType extends AnyRef

  25. case class UnknownJdbcTypeException(value: Int) extends RuntimeException with Product with Serializable

  26. case class UnloadCommand(selectStatement: String, destination: S3Location, credentials: Credentials, createManifest: Boolean, delimiter: Char, addQuotes: Boolean, header: Boolean) extends Product with Serializable

    Represents Redshift's UNLOAD.

  27. trait UnloadInterceptor extends Interceptor

Value Members

  1. object CopyDataSource

  2. object CopyFormat

  3. object Credentials

  4. object DateFormatType

  5. object Extractor

  6. object FakePreparedStatement

  7. object FileCompressionParameter

  8. object Global

    S3 endpoint must be provided as global variable to parse datasource of COPY commands.

  9. object JdbcType

  10. object ParameterBinder

  11. object ParseUtil

  12. object PreparedStatementType

  13. object RedshiftDateFormat

  14. object RedshiftTimeFormat

  15. object StatementType

  16. object TimeFormatType

  17. package parse

  18. package postgres

  19. package read

  20. package s3

  21. package util

  22. package views

  23. package write

Ungrouped