JsonWriteDsl

class JsonWriteDsl[A](val config: JsonWriteConfig) extends DataSourceWriteDsl[A, Writer, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]] with DataSourceJavaIOWriteDslMixin[A, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]] with DataSourceFilesWriteDslMixin[A, Writer, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]]
trait DataSourceFilesWriteDslMixin[A, Writer, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]]
trait DataSourceJavaIOWriteDslMixin[A, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]]
class DataSourceWriteDsl[A, Writer, Encoder, [a] =>> JsonWriteConfig, JsonDataSourceWriter, JsonWriteDsl[A]]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def option(multiline: Boolean): JsonWriteDsl[A]
def option(lineTerminator: String): JsonWriteDsl[A]
def options(multiline: Boolean, lineTerminator: String): JsonWriteDsl[A]
override def withConfig(config: JsonWriteConfig): JsonWriteDsl[A]
Definition Classes
DataSourceWriteDsl

Inherited methods

def file(path: Path, encoding: Charset, openOptions: OpenOption*)(implicit ev: Encoder[A]): SideEffect[Writer, _, A]
Inherited from:
DataSourceFilesWriteDslMixin
def file(path: Path)(implicit ev: Encoder[A]): SideEffect[Writer, _, A]
Inherited from:
DataSourceFilesWriteDslMixin
def save(sink: => Writer)(implicit ev: Encoder[A]): SideEffect[Writer, _, A]
Inherited from:
DataSourceWriteDsl
def string(builder: StringBuilder)(implicit ev: Encoder[A]): SideEffect[Writer, _, A]
Inherited from:
DataSourceJavaIOWriteDslMixin

Concrete fields

override val config: JsonWriteConfig