![JAR search and dependency download from the Maven repository](/logo.png)
com.paulgoldbaum.influxdbclient.Field.scala Maven / Gradle / Ivy
The newest version!
package com.paulgoldbaum.influxdbclient
sealed trait Field extends Product with Serializable {
def serialize: String
}
case class StringField(key: String, value: String) extends Field {
def serialize = Util.escapeString(key) + "=\"" + value.replaceAll("\"", "\\\\\"") + "\""
}
case class DoubleField(key: String, value: Double) extends Field {
def serialize = Util.escapeString(key) + "=" + value
}
case class LongField(key: String, value: Long) extends Field {
def serialize = Util.escapeString(key) + "=" + value + "i"
}
case class BooleanField(key: String, value: Boolean) extends Field {
def serialize = Util.escapeString(key) + "=" + value
}
case class BigDecimalField(key: String, value: BigDecimal) extends Field {
def serialize = Util.escapeString(key) + "=" + value
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy