Data::Config
Inherits TOML::Config < Reference < Object
Constants
INFINITE = -1_i64
Constructors
from(cmd : Cmds::Cmd) : Config
Sourcenew(toml, dryrun : Bool | Nil, logger : Logger | Nil = nil)
SourceInstance methods
build_logger(v : Nil) : Logger
Sourcebuild_logger(v) : NoReturn
Sourcebuild_logger
Sourcech_allow_errors_num
Sourcech_allow_errors_num=(v : Int64)
Sourcech_allow_errors_num=(v : Nil)
Sourcech_allow_errors_num?
Sourcech_client
Sourcech_db
Sourcech_db=(v : Nil)
Sourcech_db?
Sourcech_engine
Sourcech_engine=(v : Nil)
Sourcech_engine?
Sourcech_host
Sourcech_host=(v : Nil)
Sourcech_host?
Sourcech_password
Sourcech_password=(v : Nil)
Sourcech_password?
Sourcech_port
Sourcech_port=(v : Int64)
Sourcech_port=(v : Nil)
Sourcech_port?
Sourcech_replace_query
Sourcech_replace_query=(v : Nil)
Sourcech_replace_query?
Sourcech_ttl_data
Sourcech_ttl_data=(v : Int64)
Sourcech_ttl_data=(v : Nil)
Sourcech_ttl_data?
Sourcech_user
Sourcech_user=(v : Nil)
Sourcech_user?
Sourceclickhouse_client(*args, **options)
Sourceclickhouse_client(*args, **options, &)
Sourcedryrun
dryrun=(v : Bool) : Bool
dryrun=(v : Nil)
nil assignments are always ignored
dryrun?
logger
logger=(v : Logger) : Logger
logger=(v : Nil)
nil assignments are always ignored
logger?
path
path=(v : Nil)
nil assignments are always ignored
path?
pg_before_sql
Sourcepg_before_sql=(v : Nil)
Sourcepg_before_sql?
Sourcepg_client
Sourcepg_db
Sourcepg_db=(v : Nil)
Sourcepg_db?
Sourcepg_host
Sourcepg_host=(v : Nil)
Sourcepg_host?
Sourcepg_ignore_pg_catalog
Sourcepg_ignore_pg_catalog=(v : Bool)
Sourcepg_ignore_pg_catalog=(v : Nil)
Sourcepg_ignore_pg_catalog?
Sourcepg_max_record_size
Sourcepg_max_record_size=(v : Int64)
Sourcepg_max_record_size=(v : Nil)
Sourcepg_max_record_size?
Sourcepg_port
Sourcepg_port=(v : Int64)
Sourcepg_port=(v : Nil)
Sourcepg_port?
Sourcepg_psql
Sourcepg_psql=(v : Nil)
Sourcepg_psql?
Sourcepg_ttl_count
Sourcepg_ttl_count=(v : Int64)
Sourcepg_ttl_count=(v : Nil)
Sourcepg_ttl_count?
Sourcepg_ttl_data
Sourcepg_ttl_data=(v : Int64)
Sourcepg_ttl_data=(v : Nil)
Sourcepg_ttl_data?
Sourcepg_ttl_meta
Sourcepg_ttl_meta=(v : Int64)
Sourcepg_ttl_meta=(v : Nil)
Sourcepg_ttl_meta?
Sourcepg_user
Sourcepg_user=(v : Nil)
Sourcepg_user?
Sourcepsql(*args, **options)
Sourcepsql(*args, **options, &)
Sourcetable_recipes
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
table_recipes=(v : Nil)
nil assignments are always ignored
table_recipes?
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
to_toml
Source