Module: Imparcial::Driver::AbstractExpression

Includes:
Column, Constraint, Delete, Index, Insert, Lock, Record, Select, Sequence, Statement, Table, Transaction, Update
Included in:
AbstractAdapter
Defined in:
lib/imparcial/driver/abstract/expression.rb,
lib/imparcial/driver/abstract/expression/lock.rb,
lib/imparcial/driver/abstract/expression/index.rb,
lib/imparcial/driver/abstract/expression/table.rb,
lib/imparcial/driver/abstract/expression/column.rb,
lib/imparcial/driver/abstract/expression/delete.rb,
lib/imparcial/driver/abstract/expression/insert.rb,
lib/imparcial/driver/abstract/expression/record.rb,
lib/imparcial/driver/abstract/expression/select.rb,
lib/imparcial/driver/abstract/expression/update.rb,
lib/imparcial/driver/abstract/expression/sequence.rb,
lib/imparcial/driver/abstract/expression/statement.rb,
lib/imparcial/driver/abstract/expression/constraint.rb,
lib/imparcial/driver/abstract/expression/transaction.rb

Defined Under Namespace

Modules: Column, Constraint, Delete, Index, Insert, Lock, Record, Select, Sequence, Statement, Table, Transaction, Update

Method Summary

Methods included from Index

#create_index, #drop_all_indexes, #drop_index, #expected_options_for_dropping_all_indexes, #get_indexes, #index_exists?

Methods included from Transaction

#create_savepoint, #initialize_transaction, #restore_savepoint, #rollback_transaction, #terminate_transaction

Methods included from Record

#total_of_records

Methods included from Update

#update

Methods included from Delete

#delete, #delete_all

Methods included from Select

#select

Methods included from Insert

#insert

Methods included from Constraint

#add_auto_increment, #add_default_value, #add_primary_key

Methods included from Table

#create_table, #diff_columns, #drop_all_tables, #drop_table, #drop_table_if_necessary, #get_tables, #report_modified_columns, #report_new_columns, #report_old_columns, #table_exists?, #table_not_exists?

Methods included from Column

#add_columns, #drop_columns, #get_column_information, #get_columns_information, #modify_columns, #rename_column, #rename_columns

Methods included from Sequence

#create_sequence, #create_sequence_if_necessary, #drop_all_sequences, #drop_sequence, #drop_sequence_if_necessary, #get_sequences, #sequence_exists?