TableDefinition

com.netflix.atlas.postgres.TableDefinition
See theTableDefinition companion object
case class TableDefinition(metricName: String, tableName: String, columns: List[String], columnType: String)

Definition for a custom table.

Value parameters

columnType

Type to use for the columns.

columns

Tag keys to split out as separate columns rather than include in tag map.

metricName

Metric name for the table. A table can be for a specific metric or can use * to indicate it is a generic table for any data.

tableName

Base name to use for the table.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def isNameSpecific: Boolean

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val tags: Map[String, String]