Package

jp.ne.opt

redshiftfake

Permalink

package redshiftfake

Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink

    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

    Permalink

    Represents Redshift's COPY.

  4. sealed abstract class CopyDataSource extends AnyRef

    Permalink
  5. sealed abstract class CopyFormat extends AnyRef

    Permalink
  6. trait CopyInterceptor extends Interceptor

    Permalink
  7. sealed abstract class Credentials extends AnyRef

    Permalink

    Represents credentials for COPY/UNLOAD commands.

  8. sealed abstract class DateFormatType extends AnyRef

    Permalink
  9. sealed abstract class Extractor extends AnyRef

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

    Permalink
  11. class FakeConnection extends Connection

    Permalink
  12. sealed abstract class FakePreparedStatement extends PreparedStatement

    Permalink

    Base fake PreparedStatement.

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

    Permalink

    Fake Statement.

  14. sealed abstract class FileCompressionParameter extends AnyRef

    Permalink
  15. trait Interceptor extends AnyRef

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

    Permalink
  17. sealed abstract class JdbcType extends AnyRef

    Permalink
  18. sealed abstract class ParameterBinder extends AnyRef

    Permalink
  19. sealed abstract class PreparedStatementType extends AnyRef

    Permalink

    Enum used to hold which overload of prepareStatement is called.

  20. sealed abstract class RedshiftDateFormat extends AnyRef

    Permalink
  21. sealed abstract class RedshiftTimeFormat extends AnyRef

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

    Permalink

    Represents a row to be inserted.

  23. sealed abstract class StatementType extends AnyRef

    Permalink

    Enum used to hold which overload of createStatement is called.

  24. sealed abstract class TimeFormatType extends AnyRef

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

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

    Permalink

    Represents Redshift's UNLOAD.

  27. trait UnloadInterceptor extends Interceptor

    Permalink

Value Members

  1. object CopyDataSource

    Permalink
  2. object CopyFormat

    Permalink
  3. object Credentials

    Permalink
  4. object DateFormatType

    Permalink
  5. object Extractor

    Permalink
  6. object FakePreparedStatement

    Permalink
  7. object FileCompressionParameter

    Permalink
  8. object Global

    Permalink

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

  9. object JdbcType

    Permalink
  10. object ParameterBinder

    Permalink
  11. object ParseUtil

    Permalink
  12. object PreparedStatementType

    Permalink
  13. object RedshiftDateFormat

    Permalink
  14. object RedshiftTimeFormat

    Permalink
  15. object StatementType

    Permalink
  16. object TimeFormatType

    Permalink
  17. package parse

    Permalink
  18. package postgres

    Permalink
  19. package read

    Permalink
  20. package s3

    Permalink
  21. package util

    Permalink
  22. package views

    Permalink
  23. package write

    Permalink

Ungrouped