Method: GoodData::CloudResources::MSSQLClient#initialize
- Defined in:
- lib/gooddata/cloud_resources/mssql/mssql_client.rb
#initialize(options = {}) ⇒ MSSQLClient
Returns a new instance of MSSQLClient.
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/gooddata/cloud_resources/mssql/mssql_client.rb', line 36 def initialize( = {}) raise("Data Source needs a client to MSSQL to be able to query the storage but 'mssql_client' is empty.") unless ['mssql_client'] connection = ['mssql_client']['connection'] if connection.is_a?(Hash) @database = connection['database'] @schema = connection['schema'] @authentication = connection['authentication'] @ssl_mode = connection['sslMode'] @url = connection['url'] validate else raise('Missing connection info for MSSQL client') end Java.com.microsoft.sqlserver.jdbc.SQLServerDriver end |