Module gen_storage_odbc [erl svg]

Behaviours: gen_storage.

Function Index

add_table_copy/3
add_table_index/2
async_dirty/2
count_records/2
create_table/1
delete/2*
delete/3
delete_object/2*
delete_object/3
delete_table/1
delete_where/2
dirty_count_records/2
dirty_delete/2
dirty_delete_object/2
dirty_delete_where/2
dirty_read/2
dirty_select/2
dirty_write/2
fold_decrementing/3*
format/1*
insert/2*
make_pattern/1*
make_pattern/2*
odbc_command/2*
odbc_command_t/1*
odbc_query/2*
odbc_query_t/1*
prepare_delete_command/2*
prepare_delete_object_command/2*
prepare_insert_command/2*
prepare_match_op/4*
prepare_match_rule/2*
prepare_select_query/2*
prepare_select_rules_query/2*
prepare_tabdef/2
prepare_where_match_rules/2*
prepare_where_rule/2*
prepare_where_rule/3*
primary_key_string/2*
read/3
remove_omits/1*
row_to_result/3*
rows_to_result/2*
select/1*
select/3
sync_dirty/2
tabdef_column_names/2*
table_info/1
transaction/2
type_to_sql_type/1*
type_to_sql_type/2*
write/3

Function Details

add_table_copy/3

add_table_copy(X1, X2, X3) -> any()

add_table_index/2

add_table_index(Tabdef, Attribute) -> any()

async_dirty/2

async_dirty(Tab, Fun) -> any()

count_records/2

count_records(Tabdef, MatchRules) -> any()

create_table/1

create_table(Tabdef) -> any()

delete/2 *

delete(TabDef, Key) -> any()

delete/3

delete(TabDef, Key, LockKind) -> any()

delete_object/2 *

delete_object(TabDef, Rec) -> any()

delete_object/3

delete_object(TabDef, Rec, LockKind) -> any()

delete_table/1

delete_table(Tabdef) -> any()

delete_where/2

delete_where(Tabdef, MatchRules) -> any()

dirty_count_records/2

dirty_count_records(Tabdef, MatchRules) -> any()

dirty_delete/2

dirty_delete(Tabdef, Key) -> any()

dirty_delete_object/2

dirty_delete_object(Tabdef, Rec) -> any()

To do

dirty_delete_where/2

dirty_delete_where(Tabdef, MatchRules) -> any()

dirty_read/2

dirty_read(Tabdef, Key) -> any()

dirty_select/2

dirty_select(Tabdef, MatchRules) -> any()

dirty_write/2

dirty_write(Tabdef, Rec) -> any()

fold_decrementing/3 *

fold_decrementing(Fun, Arg, N) -> any()

format/1 *

format(I) -> any()

insert/2 *

insert(TabDef, Rec) -> any()

make_pattern/1 *

make_pattern(S) -> any()

make_pattern/2 *

make_pattern(S, R) -> any()

odbc_command/2 *

odbc_command(Host, Q) -> any()

odbc_command_t/1 *

odbc_command_t(Q) -> any()

odbc_query/2 *

odbc_query(Host, Q) -> any()

odbc_query_t/1 *

odbc_query_t(Q) -> any()

prepare_delete_command/2 *

prepare_delete_command(Tabdef, Key) -> any()

prepare_delete_object_command/2 *

prepare_delete_object_command(Tabdef, Rec) -> any()

prepare_insert_command/2 *

prepare_insert_command(Tabdef, Values) -> any()

prepare_match_op/4 *

prepare_match_op(Tab, Op, Column, Value) -> any()

prepare_match_rule/2 *

prepare_match_rule(TabDef, T) -> any()

To do

prepare_select_query/2 *

prepare_select_query(Tabdef, Key) -> any()

prepare_select_rules_query/2 *

prepare_select_rules_query(Tabdef, MatchRules) -> any()

prepare_tabdef/2

prepare_tabdef(Name, TabOpts) -> any()

prepare_where_match_rules/2 *

prepare_where_match_rules(TabDef, MatchRules) -> any()

prepare_where_rule/2 *

prepare_where_rule(Tabdef, Key) -> any()

prepare_where_rule/3 *

prepare_where_rule(Tabdef, Attribute, Value) -> any()

primary_key_string/2 *

primary_key_string(Host, K) -> any()

read/3

read(TabDef, Key, LockKind) -> any()

remove_omits/1 *

remove_omits(L) -> any()

row_to_result/3 *

row_to_result(Row, Types, Result) -> any()

rows_to_result/2 *

rows_to_result(Tabdef, Rows) -> any()

select/1 *

select(Odbc_cont) -> any()

select/3

select(TabDef, MatchRules, N) -> any()

sync_dirty/2

sync_dirty(Tab, Fun) -> any()

tabdef_column_names/2 *

tabdef_column_names(TabDef, Attribute) -> any()

table_info/1

table_info(Tabdef) -> any()

To do

transaction/2

transaction(Tabdef, Fun) -> any()

type_to_sql_type/1 *

type_to_sql_type(A) -> any()

type_to_sql_type/2 *

type_to_sql_type(Type, NoTextKeys) -> any()

write/3

write(Tabdef, Rec, LockKind) -> any()


Generated by EDoc, May 23 2012, 07:15:15.