Current section

Files

Jump to
odi include odi.hrl
Raw

include/odi.hrl

-define(o_boolean, 1/big-signed-unit:8).
-define(o_byte, 1/big-signed-unit:8).
-define(o_short, 1/big-signed-unit:16).
-define(o_int, 1/big-signed-unit:32).
-define(o_long, 1/big-signed-unit:64).
-define(o_longlong, 1/big-signed-unit:128).
-define(o_float, 1/big-float-unit:32).
-define(o_double, 1/big-float-unit:64).
-record(column, {name, type, size, modifier, format}).
-record(statement, {name, columns, types}).
-record(error, {severity, code, message, extra}).
-define(O_DRV_NAME, <<"OrientDB Erlang Client">>).
-define(O_DRV_VER, <<"0.1">>).
-define(O_PROTO_VER_MIN, 36).
-define(O_PROTO_VER_MAX, 37).
-define(O_RECORD_SERIALIZER_BINARY, <<"ORecordSerializerBinary">>).
-define(O_SHUTDOWN, 1).
-define(O_CONNECT, 2).
-define(O_DB_OPEN, 3).
-define(O_DB_CREATE, 4).
-define(O_DB_CLOSE, 5).
-define(O_DB_EXIST, 6).
-define(O_DB_DELETE, 7).
-define(O_DB_SIZE, 8).
-define(O_DB_COUNTRECORDS, 9).
-define(O_DATACLUSTER_ADD, 10). %% deprecated
-define(O_DATACLUSTER_REMOVE, 11). %% deprecated
-define(O_DATACLUSTER_COUNT, 12). %% deprecated
-define(O_DATACLUSTER_DATARANGE, 13). %% deprecated
-define(O_DATACLUSTER_COPY, 14). %% deprecated
-define(O_DATACLUSTER_LH_CLUSTER_IS_USED, 16). %% deprecated
-define(O_DATASEGMENT_ADD, 20). %% deprecated
-define(O_DATASEGMENT_REMOVE, 21). %% deprecated
-define(O_RECORD_METADATA, 29). %% deprecated
-define(O_RECORD_LOAD, 30).
-define(O_RECORD_CREATE, 31).
-define(O_RECORD_UPDATE, 32).
-define(O_RECORD_DELETE, 33).
-define(O_RECORD_COPY, 34).
-define(O_RECORD_CHANGE_IDENTITY, 35). %% deprecated
-define(O_POSITIONS_HIGHER, 36). %% deprecated
-define(O_POSITIONS_LOWER, 37). %% deprecated
-define(O_RECORD_CLEAN_OUT, 38). %% deprecated
-define(O_POSITIONS_FLOOR, 39). %% deprecated
-define(O_COMMAND, 41).
-define(O_POSITIONS_CEILING, 42). %% deprecated
-define(O_RECORD_LOAD_IF_VERSION_NOT_LATEST, 44). %% TODO
-define(O_TX_COMMIT, 60).
-define(O_CONFIG_GET, 70).
-define(O_CONFIG_SET, 71).
-define(O_CONFIG_LIST, 72).
-define(O_DB_RELOAD, 73).
-define(O_DB_LIST, 74).
-define(O_PUSH_RECORD, 74). %% deprecated
-define(O_PUSH_DISTRIB_CONFIG, 80). %% deprecated
-define(O_PUSH_LIVE_QUERY, 81).
-define(O_DB_COPY, 90). %% deprecated
-define(O_REPLICATION, 91). %% deprecated
-define(O_CLUSTER, 91).
-define(O_DB_TRANSFER, 93).
-define(O_DB_FREEZE, 94).
-define(O_DB_RELEASE, 95).
-define(O_CREATE_SBTREE_BONZAI, 110). %% TODO
-define(O_SBTREE_BONZAI_GET, 111). %% TODO
-define(O_SBTREE_BONZAI_FIRST_KEY, 112). %% TODO
-define(O_SBTREE_BONZAI_GET_ENTRIE_MAJOR, 113). %% TODO
-define(O_RIDBAG_GET_SIZE, 114). %% TODO
-define(O_INDEX_GET, 120). %% TODO
-define(O_INDEX_PUT, 121). %% TODO
-define(O_INDEX_REMOVE, 122). %% TODO
-define(O_OK, 1).
-define(O_ERROR, 0).