include/TNS.hrl

-define(TNS_CONNECT, 1).
-define(TNS_ACCEPT, 2).
-define(TNS_ACK, 3).
-define(TNS_REFUSE, 4).
-define(TNS_REDIRECT, 5).
-define(TNS_DATA, 6).
-define(TNS_NULL, 7).
-define(TNS_ABORT, 9).
-define(TNS_RESEND, 11).
-define(TNS_MARKER, 12).
-define(TNS_ATTENTION, 13).
-define(TNS_CONTROL, 14).
-define(TNS_MAX, 19).

-define(TNS_TYPE_CHAR, 96).
-define(TNS_TYPE_VARCHAR, 1).
-define(TNS_TYPE_VCS, 9).
-define(TNS_TYPE_NUMBER, 2).
-define(TNS_TYPE_FLOAT, 4).
-define(TNS_TYPE_VARNUM, 6).
-define(TNS_TYPE_LONG, 8).
-define(TNS_TYPE_LONGRAW, 24).
-define(TNS_TYPE_RAW, 23).
-define(TNS_TYPE_VBI, 15).
-define(TNS_TYPE_RID, 11).
-define(TNS_TYPE_ROWID, 104).
-define(TNS_TYPE_UROWID, 208).
-define(TNS_TYPE_REFCURSOR, 102).
-define(TNS_TYPE_RSET, 116).
-define(TNS_TYPE_DATE, 12).
-define(TNS_TYPE_TIMESTAMP, 180).
-define(TNS_TYPE_TIMESTAMPTZ, 181).
-define(TNS_TYPE_TIMESTAMPLTZ, 231).
-define(TNS_TYPE_INTERVALYM, 182).
-define(TNS_TYPE_INTERVALDS, 183).
-define(TNS_TYPE_CLOB, 112).
-define(TNS_TYPE_BLOB, 113).
-define(TNS_TYPE_BFILE, 114).
-define(TNS_TYPE_BFLOAT, 100).
-define(TNS_TYPE_BDOUBLE, 101).
-define(TNS_TYPE_ADT, 109).
-define(TNS_TYPE_REF, 111).

-define(TTI_PRO, 1).    %protocol
-define(TTI_DTY, 2).    %data types
-define(TTI_FUN, 3).    %function
-define(TTI_OER, 4).    %error
-define(TTI_RXH, 6).    %row header
-define(TTI_RXD, 7).    %row data
-define(TTI_RPA, 8).    %parameter
-define(TTI_STA, 9).    %status
-define(TTI_ROW, 10).   %row
-define(TTI_IOV, 11).   %io vector
-define(TTI_UDS, 12).
-define(TTI_OAC, 13).
-define(TTI_LOB, 14).   %lob data
-define(TTI_WRN, 15).   %warning
-define(TTI_DCB, 16).   %describe info
-define(TTI_PFN, 17).   %piggyback
-define(TTI_FOB, 19).   %flush out binds
-define(TTI_BVC, 21).   %bit vector

-define(TTI_OPEN, 2).
-define(TTI_EXEC, 4).
-define(TTI_FETCH, 5).
-define(TTI_LOGOFF, 9).
-define(TTI_COMON, 12).
-define(TTI_COMOFF, 13).
-define(TTI_COMMIT, 14).
-define(TTI_ROLLBACK, 15).
-define(TTI_CANCEL, 20).
-define(TTI_DSCRARR, 43).
-define(TTI_STRT, 48).
-define(TTI_STOP, 49).
-define(TTI_VERSION, 59).
-define(TTI_K2RPC, 67).
-define(TTI_ALL7, 71).
-define(TTI_SQL7, 74).
-define(TTI_3LOGON, 81).
-define(TTI_3LOGA, 82).
-define(TTI_KOD, 92).
-define(TTI_ALL8, 94).
-define(TTI_LOBOPS, 96).
-define(TTI_DNY, 98).
-define(TTI_TXSE, 103).
-define(TTI_TXEN, 104).
-define(TTI_OCCA, 105).
-define(TTI_80SES, 107).
-define(TTI_AUTH, 115).
-define(TTI_SESS, 118).
-define(TTI_CANA, 120).
-define(TTI_KPN, 125).
-define(TTI_OTCM, 127).
-define(TTI_SCID, 135).
-define(TTI_SPFP, 138).
-define(TTI_KPFC, 139).
-define(TTI_PING, 147).