c

com.coxautodata.waimak.storage

AuditTableRegionInfo

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)

    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
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val count: Long
  7. val created_on: Timestamp
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val is_deprecated: Boolean
  13. val max_last_updated: Timestamp
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. val store_region: String
  18. val store_type: String
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. val table_name: String
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped