struct
TDS::Connection::Options
- TDS::Connection::Options
- Struct
- Value
- Object
Defined in:
tds/connection.crConstructors
- .from_uri(uri : URI) : Options
- .new(host : String, port : Int32, user : String, password : String, database_name : String, dns_timeout : Time::Span | Nil, connect_timeout : Time::Span | Nil, read_timeout : Time::Span | Nil, write_timeout : Time::Span | Nil, isolation_level : String | Nil)
Instance Method Summary
- #clone
- #connect_timeout : Time::Span | Nil
- #copy_with(host _host = @host, port _port = @port, user _user = @user, password _password = @password, database_name _database_name = @database_name, dns_timeout _dns_timeout = @dns_timeout, connect_timeout _connect_timeout = @connect_timeout, read_timeout _read_timeout = @read_timeout, write_timeout _write_timeout = @write_timeout, isolation_level _isolation_level = @isolation_level)
- #database_name : String
- #dns_timeout : Time::Span | Nil
- #host : String
- #isolation_level : String | Nil
- #password : String
- #port : Int32
- #read_timeout : Time::Span | Nil
- #user : String
- #write_timeout : Time::Span | Nil
Constructor Detail
def self.new(host : String, port : Int32, user : String, password : String, database_name : String, dns_timeout : Time::Span | Nil, connect_timeout : Time::Span | Nil, read_timeout : Time::Span | Nil, write_timeout : Time::Span | Nil, isolation_level : String | Nil)
#
Instance Method Detail
def copy_with(host _host = @host, port _port = @port, user _user = @user, password _password = @password, database_name _database_name = @database_name, dns_timeout _dns_timeout = @dns_timeout, connect_timeout _connect_timeout = @connect_timeout, read_timeout _read_timeout = @read_timeout, write_timeout _write_timeout = @write_timeout, isolation_level _isolation_level = @isolation_level)
#