Class

com.coxautodata.waimak.storage

AuditTableRegionInfo

Related Doc: package storage

Permalink

case class AuditTableRegionInfo(table_name: String, store_type: String, store_region: String, created_on: Timestamp, is_deprecated: Boolean, count: Long, max_last_updated: Timestamp) extends Product with Serializable

table_name

name of the table

store_type

cold or hot, appended regions are added to hot and after compaction make it into cold. Cold regions can also be compacted

store_region

id of the region, for simplicity, at least for now it will be GUID

created_on

timestamp when region was created as a result of an append or compact operation

is_deprecated

true - its data was compacted into another region, false - it was not compacted

count

number of records in the region, can be used for optimisation and compaction decisions

max_last_updated

all records in the audit table will contain column that shows the last updated time, this will be used to generated ingestion queries

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AuditTableRegionInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AuditTableRegionInfo(table_name: String, store_type: String, store_region: String, created_on: Timestamp, is_deprecated: Boolean, count: Long, max_last_updated: Timestamp)

    Permalink

    table_name

    name of the table

    store_type

    cold or hot, appended regions are added to hot and after compaction make it into cold. Cold regions can also be compacted

    store_region

    id of the region, for simplicity, at least for now it will be GUID

    created_on

    timestamp when region was created as a result of an append or compact operation

    is_deprecated

    true - its data was compacted into another region, false - it was not compacted

    count

    number of records in the region, can be used for optimisation and compaction decisions

    max_last_updated

    all records in the audit table will contain column that shows the last updated time, this will be used to generated ingestion queries

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val count: Long

    Permalink

    number of records in the region, can be used for optimisation and compaction decisions

  7. val created_on: Timestamp

    Permalink

    timestamp when region was created as a result of an append or compact operation

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val is_deprecated: Boolean

    Permalink

    true - its data was compacted into another region, false - it was not compacted

  13. val max_last_updated: Timestamp

    Permalink

    all records in the audit table will contain column that shows the last updated time, this will be used to generated ingestion queries

  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val store_region: String

    Permalink

    id of the region, for simplicity, at least for now it will be GUID

  18. val store_type: String

    Permalink

    cold or hot, appended regions are added to hot and after compaction make it into cold.

    cold or hot, appended regions are added to hot and after compaction make it into cold. Cold regions can also be compacted

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. val table_name: String

    Permalink

    name of the table

  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped