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) 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. class FakeConnection extends Connection

  11. sealed abstract class FakePreparedStatement extends PreparedStatement

    Base fake PreparedStatement.

  12. class FakeStatement extends Statement with CopyInterceptor with UnloadInterceptor

    Fake Statement.

  13. trait Interceptor extends AnyRef

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

  15. sealed abstract class JdbcType extends AnyRef

  16. sealed abstract class ParameterBinder extends AnyRef

  17. sealed abstract class PreparedStatementType extends AnyRef

    Enum used to hold which overload of prepareStatement is called.

  18. sealed abstract class RedshiftDateFormat extends AnyRef

  19. sealed abstract class RedshiftTimeFormat extends AnyRef

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

    Represents a row to be inserted.

  21. sealed abstract class StatementType extends AnyRef

    Enum used to hold which overload of createStatement is called.

  22. sealed abstract class TimeFormatType extends AnyRef

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

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

    Represents Redshift's UNLOAD.

  25. 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 Global

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

  8. object JdbcType

  9. object ParameterBinder

  10. object ParseUtil

  11. object PreparedStatementType

  12. object RedshiftDateFormat

  13. object RedshiftTimeFormat

  14. object StatementType

  15. object TimeFormatType

  16. package parse

  17. package postgres

  18. package read

  19. package s3

  20. package util

  21. package write

Ungrouped