Module: TeradataCli

Defined in:
lib/teradata-cli/exception.rb,
lib/teradata-cli/utils.rb,
lib/teradata-cli/version.rb,
lib/teradata-cli/dbobject.rb,
lib/teradata-cli/connection.rb,
ext/teradata-cli/cli/cli.c

Overview

$Id: exception.rb 7 2010-03-04 16:54:09Z tdaoki $

Copyright © 2009,2010 Teradata Japan, LTD.

This program is free software. You can distribute/modify this program under the terms of the GNU LGPL2, Lesser General Public License version 2.

Defined Under Namespace

Modules: MetadataUtils, SQLUtils Classes: BadLogonString, BigIntType, ByteIntType, CLI, CLIError, Column, Connection, ConnectionError, DBObject, Database, DateType, DecimalType, Error, ErrorStatus, FailureStatus, FetchedParcel, Field, FieldType, FixStringType, FloatType, HashIndex, IntegerType, JoinIndex, LogonString, Macro, MetaData, MetaDataFormatError, ObjectError, Procedure, Record, ResultSet, SQLError, SessionCharset, SessionInfo, SmallIntType, SuccessStatus, Table, User, UserAbort, VarStringType, View

Constant Summary collapse

SESSION_ATTRIBUTES =
[
  :user_name,
  :account_name,
  :logon_date,
  :logon_time,
  :current_database,
  :collation,
  :character_set,
  :transaction_semantics,
  :current_dateform,
  :timezone,
  :default_character_type,
  :export_latin,
  :export_unicode,
  :export_unicode_adjust,
  :export_kanjisjis,
  :export_graphic,
  :default_date_format,
  :radix_separator,
  :group_separator,
  :grouping_rule,
  :currency_radix_separator,
  :currency_graphic_rule,
  :currency_grouping_rule,
  :currency_name,
  :currency,
  :iso_currency,
  :dual_currency_name,
  :dual_currency,
  :dual_iso_currency,
  :default_byteint_format,
  :default_integer_format,
  :default_smallint_format,
  :default_numeric_format,
  :default_real_format,
  :default_time_format,
  :default_timestamp_format,
  :current_role,
  :logon_account,
  :profile,
  :ldap,
  :audit_trail_id,
  :current_isolation_level,
  :default_bigint_format,
  :query_band
]
VERSION =
"0.0.6"
COLUMN_ATTRIBUTES =
[
  :database_name,
  :table_name,
  :column_name,
  :column_format,
  :column_title,
  :sp_parameter_type,
  :column_type,
  :column_udt_name,
  :column_length,
  :default_value,
  :nullable,
  :comment_string,
  :decimal_total_digits,
  :decimal_fractional_digits,
  :column_id,
  :upper_case_flag,
  :comprressible,
  :compress_value,
  :column_constraint,
  :constraint_count,
  :creator_name,
  :create_timestamp,
  :last_alter_name,
  :last_alter_timestamp,
  :char_type,
  :id_col_type,
  :access_count,
  :last_access_timestamp,
  :compress_value_list
]

Class Method Summary collapse

Class Method Details

.connect(*args, &block) ⇒ Object



35
36
37
# File 'lib/teradata-cli/connection.rb', line 35

def TeradataCli.connect(*args, &block)
  Connection.open(*args, &block)
end