Expand description
§odpic-sys
The crate provides low-level Rust bindings to ODPI-C.
§Usage
Put this in your Cargo.toml:
[dependencies]
odpic-sys = "0.1.0"The following Cargo features are supported:
-
separate_blockingseparates functions which may be blocked by network round-trips.When the feature is enabled, functions whose column
Round-Trips?value in ODPI-C Function Round-Trips isYesorMaybeare moved from the top-level module to theblockingmodule.
§Compile-time Requirements
See Compile-time Requirements.
§Relation between odpic-sys version and ODPI-C version
| odpic-sys version | ODPI-C version | RustTarget |
|---|---|---|
| 0.1.1 | 5.4.1 | 1.59 |
| 0.1.0 | 5.4.0 | 1.59 |
§License
Same with ODPI-C
Modules§
- blocking
- functions which may be blocked by network-roundtrips
- dpi_
impl - This module provides constants in
dpiImpl.h.
Structs§
- dpiAccess
Token - dpiAnnotation
- dpiApp
Context - dpiBytes
- dpiCommon
Create Params - dpiConn
- dpiConn
Create Params - dpiConn
Info - dpiContext
- dpiContext
Create Params - dpiData
- dpiData
Type Info - dpiDeq
Options - dpiEncoding
Info - dpiEnq
Options - dpiError
Info - dpiIntervalDS
- dpiIntervalYM
- dpiJson
- dpiJson
Array - dpiJson
Node - dpiJson
Object - dpiLob
- dpiMsg
Props - dpiMsg
Recipient - dpiObject
- dpiObject
Attr - dpiObject
Attr Info - dpiObject
Type - dpiObject
Type Info - dpiPool
- dpiPool
Create Params - dpiQuery
Info - dpiQueue
- dpiRowid
- dpiSharding
KeyColumn - dpiSoda
Coll - dpiSoda
Coll Cursor - dpiSoda
Db - dpiSoda
Doc - dpiSoda
DocCursor - dpiSoda
Oper Options - dpiStmt
- dpiStmt
Info - dpiString
List - dpiSubscr
- dpiSubscr
Create Params - dpiSubscr
Message - dpiSubscr
Message Query - dpiSubscr
Message Row - dpiSubscr
Message Table - dpiTimestamp
- dpiVar
- dpiVector
- dpiVector
Info - dpiVersion
Info - dpiXid
Constants§
- DPI_
DEBUG_ LEVEL_ ERRORS - DPI_
DEBUG_ LEVEL_ FNS - DPI_
DEBUG_ LEVEL_ LOAD_ LIB - DPI_
DEBUG_ LEVEL_ MEM - DPI_
DEBUG_ LEVEL_ REFS - DPI_
DEBUG_ LEVEL_ SQL - DPI_
DEBUG_ LEVEL_ UNREPORTED_ ERRORS - DPI_
DEFAULT_ FETCH_ ARRAY_ SIZE - DPI_
DEFAULT_ PING_ INTERVAL - DPI_
DEFAULT_ PING_ TIMEOUT - DPI_
DEFAULT_ PREFETCH_ ROWS - DPI_
DEFAULT_ STMT_ CACHE_ SIZE - DPI_
DEQ_ NAV_ FIRST_ MSG - DPI_
DEQ_ NAV_ NEXT_ MSG - DPI_
DEQ_ NAV_ NEXT_ TRANSACTION - DPI_
DEQ_ WAIT_ NO_ WAIT - DPI_
EVENT_ AQ - DPI_
EVENT_ DEREG - DPI_
EVENT_ NONE - DPI_
EVENT_ OBJCHANGE - DPI_
EVENT_ QUERYCHANGE - DPI_
EVENT_ SHUTDOWN - DPI_
EVENT_ SHUTDOWN_ ANY - DPI_
EVENT_ STARTUP - DPI_
FAILURE - DPI_
JSON_ OPT_ DATE_ AS_ DOUBLE - DPI_
JSON_ OPT_ DEFAULT - DPI_
JSON_ OPT_ NUMBER_ AS_ STRING - DPI_
MAJOR_ VERSION - DPI_
MAX_ INT64_ PRECISION - DPI_
MINOR_ VERSION - DPI_
MODE_ AUTH_ DEFAULT - DPI_
MODE_ AUTH_ PRELIM - DPI_
MODE_ AUTH_ SYSASM - DPI_
MODE_ AUTH_ SYSBKP - DPI_
MODE_ AUTH_ SYSDBA - DPI_
MODE_ AUTH_ SYSDGD - DPI_
MODE_ AUTH_ SYSKMT - DPI_
MODE_ AUTH_ SYSOPER - DPI_
MODE_ AUTH_ SYSRAC - DPI_
MODE_ CONN_ CLOSE_ DEFAULT - DPI_
MODE_ CONN_ CLOSE_ DROP - DPI_
MODE_ CONN_ CLOSE_ RETAG - DPI_
MODE_ CREATE_ DEFAULT - DPI_
MODE_ CREATE_ EVENTS - DPI_
MODE_ CREATE_ THREADED - DPI_
MODE_ DEQ_ BROWSE - DPI_
MODE_ DEQ_ LOCKED - DPI_
MODE_ DEQ_ REMOVE - DPI_
MODE_ DEQ_ REMOVE_ NO_ DATA - DPI_
MODE_ EXEC_ ARRAY_ DML_ ROWCOUNTS - DPI_
MODE_ EXEC_ BATCH_ ERRORS - DPI_
MODE_ EXEC_ COMMIT_ ON_ SUCCESS - DPI_
MODE_ EXEC_ DEFAULT - DPI_
MODE_ EXEC_ DESCRIBE_ ONLY - DPI_
MODE_ EXEC_ PARSE_ ONLY - DPI_
MODE_ FETCH_ ABSOLUTE - DPI_
MODE_ FETCH_ FIRST - DPI_
MODE_ FETCH_ LAST - DPI_
MODE_ FETCH_ NEXT - DPI_
MODE_ FETCH_ PRIOR - DPI_
MODE_ FETCH_ RELATIVE - DPI_
MODE_ MSG_ BUFFERED - DPI_
MODE_ MSG_ PERSISTENT - DPI_
MODE_ MSG_ PERSISTENT_ OR_ BUFFERED - DPI_
MODE_ POOL_ CLOSE_ DEFAULT - DPI_
MODE_ POOL_ CLOSE_ FORCE - DPI_
MODE_ POOL_ GET_ FORCEGET - DPI_
MODE_ POOL_ GET_ NOWAIT - DPI_
MODE_ POOL_ GET_ TIMEDWAIT - DPI_
MODE_ POOL_ GET_ WAIT - DPI_
MODE_ SHUTDOWN_ ABORT - DPI_
MODE_ SHUTDOWN_ DEFAULT - DPI_
MODE_ SHUTDOWN_ FINAL - DPI_
MODE_ SHUTDOWN_ IMMEDIATE - DPI_
MODE_ SHUTDOWN_ TRANSACTIONAL - DPI_
MODE_ SHUTDOWN_ TRANSACTIONAL_ LOCAL - DPI_
MODE_ STARTUP_ DEFAULT - DPI_
MODE_ STARTUP_ FORCE - DPI_
MODE_ STARTUP_ RESTRICT - DPI_
MSG_ STATE_ EXPIRED - DPI_
MSG_ STATE_ PROCESSED - DPI_
MSG_ STATE_ READY - DPI_
MSG_ STATE_ WAITING - DPI_
NATIVE_ TYPE_ BOOLEAN - DPI_
NATIVE_ TYPE_ BYTES - DPI_
NATIVE_ TYPE_ DOUBLE - DPI_
NATIVE_ TYPE_ FLOAT - DPI_
NATIVE_ TYPE_ INT64 - DPI_
NATIVE_ TYPE_ INTERVAL_ DS - DPI_
NATIVE_ TYPE_ INTERVAL_ YM - DPI_
NATIVE_ TYPE_ JSON - DPI_
NATIVE_ TYPE_ JSON_ ARRAY - DPI_
NATIVE_ TYPE_ JSON_ OBJECT - DPI_
NATIVE_ TYPE_ LOB - DPI_
NATIVE_ TYPE_ NULL - DPI_
NATIVE_ TYPE_ OBJECT - DPI_
NATIVE_ TYPE_ ROWID - DPI_
NATIVE_ TYPE_ STMT - DPI_
NATIVE_ TYPE_ TIMESTAMP - DPI_
NATIVE_ TYPE_ UINT64 - DPI_
NATIVE_ TYPE_ VECTOR - DPI_
OPCODE_ ALL_ OPS - DPI_
OPCODE_ ALL_ ROWS - DPI_
OPCODE_ ALTER - DPI_
OPCODE_ DELETE - DPI_
OPCODE_ DROP - DPI_
OPCODE_ INSERT - DPI_
OPCODE_ UNKNOWN - DPI_
OPCODE_ UPDATE - DPI_
ORACLE_ TYPE_ BFILE - DPI_
ORACLE_ TYPE_ BLOB - DPI_
ORACLE_ TYPE_ BOOLEAN - DPI_
ORACLE_ TYPE_ CHAR - DPI_
ORACLE_ TYPE_ CLOB - DPI_
ORACLE_ TYPE_ DATE - DPI_
ORACLE_ TYPE_ INTERVAL_ DS - DPI_
ORACLE_ TYPE_ INTERVAL_ YM - DPI_
ORACLE_ TYPE_ JSON - DPI_
ORACLE_ TYPE_ JSON_ ARRAY - DPI_
ORACLE_ TYPE_ JSON_ ID - DPI_
ORACLE_ TYPE_ JSON_ OBJECT - DPI_
ORACLE_ TYPE_ LONG_ NVARCHAR - DPI_
ORACLE_ TYPE_ LONG_ RAW - DPI_
ORACLE_ TYPE_ LONG_ VARCHAR - DPI_
ORACLE_ TYPE_ MAX - DPI_
ORACLE_ TYPE_ NATIVE_ DOUBLE - DPI_
ORACLE_ TYPE_ NATIVE_ FLOAT - DPI_
ORACLE_ TYPE_ NATIVE_ INT - DPI_
ORACLE_ TYPE_ NATIVE_ UINT - DPI_
ORACLE_ TYPE_ NCHAR - DPI_
ORACLE_ TYPE_ NCLOB - DPI_
ORACLE_ TYPE_ NONE - DPI_
ORACLE_ TYPE_ NUMBER - DPI_
ORACLE_ TYPE_ NVARCHAR - DPI_
ORACLE_ TYPE_ OBJECT - DPI_
ORACLE_ TYPE_ RAW - DPI_
ORACLE_ TYPE_ ROWID - DPI_
ORACLE_ TYPE_ STMT - DPI_
ORACLE_ TYPE_ TIMESTAMP - DPI_
ORACLE_ TYPE_ TIMESTAMP_ LTZ - DPI_
ORACLE_ TYPE_ TIMESTAMP_ TZ - DPI_
ORACLE_ TYPE_ UROWID - DPI_
ORACLE_ TYPE_ VARCHAR - DPI_
ORACLE_ TYPE_ VECTOR - DPI_
ORACLE_ TYPE_ XMLTYPE - DPI_
PATCH_ LEVEL - DPI_
PURITY_ DEFAULT - DPI_
PURITY_ NEW - DPI_
PURITY_ SELF - DPI_
SERVER_ TYPE_ DEDICATED - DPI_
SERVER_ TYPE_ POOLED - DPI_
SERVER_ TYPE_ SHARED - DPI_
SERVER_ TYPE_ UNKNOWN - DPI_
SODA_ FLAGS_ ATOMIC_ COMMIT - DPI_
SODA_ FLAGS_ CREATE_ COLL_ MAP - DPI_
SODA_ FLAGS_ DEFAULT - DPI_
SODA_ FLAGS_ INDEX_ DROP_ FORCE - DPI_
STMT_ TYPE_ ALTER - DPI_
STMT_ TYPE_ BEGIN - DPI_
STMT_ TYPE_ CALL - DPI_
STMT_ TYPE_ COMMIT - DPI_
STMT_ TYPE_ CREATE - DPI_
STMT_ TYPE_ DECLARE - DPI_
STMT_ TYPE_ DELETE - DPI_
STMT_ TYPE_ DROP - DPI_
STMT_ TYPE_ EXPLAIN_ PLAN - DPI_
STMT_ TYPE_ INSERT - DPI_
STMT_ TYPE_ MERGE - DPI_
STMT_ TYPE_ ROLLBACK - DPI_
STMT_ TYPE_ SELECT - DPI_
STMT_ TYPE_ UNKNOWN - DPI_
STMT_ TYPE_ UPDATE - DPI_
SUBSCR_ GROUPING_ CLASS_ TIME - DPI_
SUBSCR_ GROUPING_ TYPE_ LAST - DPI_
SUBSCR_ GROUPING_ TYPE_ SUMMARY - DPI_
SUBSCR_ NAMESPACE_ AQ - DPI_
SUBSCR_ NAMESPACE_ DBCHANGE - DPI_
SUBSCR_ PROTO_ CALLBACK - DPI_
SUBSCR_ PROTO_ HTTP - DPI_
SUBSCR_ PROTO_ MAIL - DPI_
SUBSCR_ PROTO_ PLSQL - DPI_
SUBSCR_ QOS_ BEST_ EFFORT - DPI_
SUBSCR_ QOS_ DEREG_ NFY - DPI_
SUBSCR_ QOS_ QUERY - DPI_
SUBSCR_ QOS_ RELIABLE - DPI_
SUBSCR_ QOS_ ROWIDS - DPI_
SUCCESS - DPI_
TPC_ BEGIN_ JOIN - DPI_
TPC_ BEGIN_ NEW - DPI_
TPC_ BEGIN_ PROMOTE - DPI_
TPC_ BEGIN_ RESUME - DPI_
TPC_ END_ NORMAL - DPI_
TPC_ END_ SUSPEND - DPI_
VECTOR_ FLAGS_ FLEXIBLE_ DIM - DPI_
VECTOR_ FORMAT_ BINARY - DPI_
VECTOR_ FORMAT_ FLOA T32 - DPI_
VECTOR_ FORMAT_ FLOA T64 - DPI_
VECTOR_ FORMAT_ INT8 - DPI_
VISIBILITY_ IMMEDIATE - DPI_
VISIBILITY_ ON_ COMMIT
Functions§
- dpiConn_
addRef ⚠ - dpiConn_
break ⚠Execution - dpiConn_
change ⚠Password - dpiConn_
close ⚠ - dpiConn_
commit ⚠ - dpiConn_
create ⚠ - dpiConn_
deqObject ⚠ - dpiConn_
enqObject ⚠ - dpiConn_
getCall ⚠Timeout - dpiConn_
getCurrent ⚠Schema - dpiConn_
getDb ⚠Domain - dpiConn_
getDb ⚠Name - dpiConn_
getEdition ⚠ - dpiConn_
getEncoding ⚠Info - dpiConn_
getExternal ⚠Name - dpiConn_
getHandle ⚠ - dpiConn_
getInfo ⚠ - dpiConn_
getInstance ⚠Name - dpiConn_
getInternal ⚠Name - dpiConn_
getIs ⚠Healthy - dpiConn_
getLTXID ⚠ - dpiConn_
getMax ⚠Open Cursors - dpiConn_
getObject ⚠Type - dpiConn_
getOci ⚠Attr - dpiConn_
getServer ⚠Version - dpiConn_
getService ⚠Name - dpiConn_
getSoda ⚠Db - dpiConn_
getStmt ⚠Cache Size - dpiConn_
getTransaction ⚠InProgress - dpiConn_
newDeq ⚠Options - dpiConn_
newEnq ⚠Options - dpiConn_
newJson ⚠ - dpiConn_
newJson ⚠Queue - dpiConn_
newMsg ⚠Props - dpiConn_
newQueue ⚠ - dpiConn_
newTemp ⚠Lob - dpiConn_
newVar ⚠ - dpiConn_
newVector ⚠ - dpiConn_
ping ⚠ - dpiConn_
prepare ⚠Stmt - dpiConn_
release ⚠ - dpiConn_
rollback ⚠ - dpiConn_
setAction ⚠ - dpiConn_
setCall ⚠Timeout - dpiConn_
setClient ⚠Identifier - dpiConn_
setClient ⚠Info - dpiConn_
setCurrent ⚠Schema - dpiConn_
setDb ⚠Op - dpiConn_
setEcontext ⚠Id - dpiConn_
setExternal ⚠Name - dpiConn_
setInternal ⚠Name - dpiConn_
setModule ⚠ - dpiConn_
setOci ⚠Attr - dpiConn_
setStmt ⚠Cache Size - dpiConn_
shutdown ⚠Database - dpiConn_
startup ⚠Database - dpiConn_
startup ⚠Database With Pfile - dpiConn_
subscribe ⚠ - dpiConn_
tpcBegin ⚠ - dpiConn_
tpcCommit ⚠ - dpiConn_
tpcEnd ⚠ - dpiConn_
tpcForget ⚠ - dpiConn_
tpcPrepare ⚠ - dpiConn_
tpcRollback ⚠ - dpiConn_
unsubscribe ⚠ - dpiContext_
create ⚠With Params - dpiContext_
destroy ⚠ - dpiContext_
free ⚠String List - dpiContext_
getClient ⚠Version - dpiContext_
getError ⚠ - dpiContext_
init ⚠Common Create Params - dpiContext_
init ⚠Conn Create Params - dpiContext_
init ⚠Pool Create Params - dpiContext_
init ⚠Soda Oper Options - dpiContext_
init ⚠Subscr Create Params - dpiData_
getBool ⚠ - dpiData_
getBytes ⚠ - dpiData_
getDouble ⚠ - dpiData_
getFloat ⚠ - dpiData_
getInt64 ⚠ - dpiData_
getIntervalDS ⚠ - dpiData_
getIntervalYM ⚠ - dpiData_
getIs ⚠Null - dpiData_
getJson ⚠ - dpiData_
getJson ⚠Array - dpiData_
getJson ⚠Object - dpiData_
getLOB ⚠ - dpiData_
getObject ⚠ - dpiData_
getStmt ⚠ - dpiData_
getTimestamp ⚠ - dpiData_
getUint64 ⚠ - dpiData_
setBool ⚠ - dpiData_
setBytes ⚠ - dpiData_
setDouble ⚠ - dpiData_
setFloat ⚠ - dpiData_
setInt64 ⚠ - dpiData_
setIntervalDS ⚠ - dpiData_
setIntervalYM ⚠ - dpiData_
setLOB ⚠ - dpiData_
setNull ⚠ - dpiData_
setObject ⚠ - dpiData_
setStmt ⚠ - dpiData_
setTimestamp ⚠ - dpiData_
setUint64 ⚠ - dpiDeq
Options_ ⚠addRef - dpiDeq
Options_ ⚠getCondition - dpiDeq
Options_ ⚠getConsumer Name - dpiDeq
Options_ ⚠getCorrelation - dpiDeq
Options_ ⚠getMode - dpiDeq
Options_ ⚠getMsg Id - dpiDeq
Options_ ⚠getNavigation - dpiDeq
Options_ ⚠getTransformation - dpiDeq
Options_ ⚠getVisibility - dpiDeq
Options_ ⚠getWait - dpiDeq
Options_ ⚠release - dpiDeq
Options_ ⚠setCondition - dpiDeq
Options_ ⚠setConsumer Name - dpiDeq
Options_ ⚠setCorrelation - dpiDeq
Options_ ⚠setDelivery Mode - dpiDeq
Options_ ⚠setMode - dpiDeq
Options_ ⚠setMsg Id - dpiDeq
Options_ ⚠setNavigation - dpiDeq
Options_ ⚠setTransformation - dpiDeq
Options_ ⚠setVisibility - dpiDeq
Options_ ⚠setWait - dpiEnq
Options_ ⚠addRef - dpiEnq
Options_ ⚠getTransformation - dpiEnq
Options_ ⚠getVisibility - dpiEnq
Options_ ⚠release - dpiEnq
Options_ ⚠setDelivery Mode - dpiEnq
Options_ ⚠setTransformation - dpiEnq
Options_ ⚠setVisibility - dpiJson_
addRef ⚠ - dpiJson_
getValue ⚠ - dpiJson_
release ⚠ - dpiJson_
setFrom ⚠Text - dpiJson_
setValue ⚠ - dpiLob_
addRef ⚠ - dpiLob_
close ⚠ - dpiLob_
close ⚠Resource - dpiLob_
copy ⚠ - dpiLob_
getBuffer ⚠Size - dpiLob_
getChunk ⚠Size - dpiLob_
getDirectory ⚠AndFile Name - dpiLob_
getFile ⚠Exists - dpiLob_
getIs ⚠Resource Open - dpiLob_
getSize ⚠ - dpiLob_
getType ⚠ - dpiLob_
open ⚠Resource - dpiLob_
read ⚠Bytes - dpiLob_
release ⚠ - dpiLob_
setDirectory ⚠AndFile Name - dpiLob_
setFrom ⚠Bytes - dpiLob_
trim ⚠ - dpiLob_
write ⚠Bytes - dpiMsg
Props_ ⚠addRef - dpiMsg
Props_ ⚠getCorrelation - dpiMsg
Props_ ⚠getDelay - dpiMsg
Props_ ⚠getDelivery Mode - dpiMsg
Props_ ⚠getEnq Time - dpiMsg
Props_ ⚠getExceptionQ - dpiMsg
Props_ ⚠getExpiration - dpiMsg
Props_ ⚠getMsg Id - dpiMsg
Props_ ⚠getNum Attempts - dpiMsg
Props_ ⚠getOriginal MsgId - dpiMsg
Props_ ⚠getPayload - dpiMsg
Props_ ⚠getPayload Json - dpiMsg
Props_ ⚠getPriority - dpiMsg
Props_ ⚠getState - dpiMsg
Props_ ⚠release - dpiMsg
Props_ ⚠setCorrelation - dpiMsg
Props_ ⚠setDelay - dpiMsg
Props_ ⚠setExceptionQ - dpiMsg
Props_ ⚠setExpiration - dpiMsg
Props_ ⚠setOriginal MsgId - dpiMsg
Props_ ⚠setPayload Bytes - dpiMsg
Props_ ⚠setPayload Json - dpiMsg
Props_ ⚠setPayload Object - dpiMsg
Props_ ⚠setPriority - dpiMsg
Props_ ⚠setRecipients - dpiObject
Attr_ ⚠addRef - dpiObject
Attr_ ⚠getInfo - dpiObject
Attr_ ⚠release - dpiObject
Type_ ⚠addRef - dpiObject
Type_ ⚠create Object - dpiObject
Type_ ⚠getAttributes - dpiObject
Type_ ⚠getInfo - dpiObject
Type_ ⚠release - dpiObject_
addRef ⚠ - dpiObject_
append ⚠Element - dpiObject_
copy ⚠ - dpiObject_
delete ⚠Element ByIndex - dpiObject_
getAttribute ⚠Value - dpiObject_
getElement ⚠Exists ByIndex - dpiObject_
getElement ⚠Value ByIndex - dpiObject_
getFirst ⚠Index - dpiObject_
getLast ⚠Index - dpiObject_
getNext ⚠Index - dpiObject_
getPrev ⚠Index - dpiObject_
getSize ⚠ - dpiObject_
release ⚠ - dpiObject_
setAttribute ⚠Value - dpiObject_
setElement ⚠Value ByIndex - dpiObject_
trim ⚠ - dpiPool_
acquire ⚠Connection - dpiPool_
addRef ⚠ - dpiPool_
close ⚠ - dpiPool_
create ⚠ - dpiPool_
getBusy ⚠Count - dpiPool_
getEncoding ⚠Info - dpiPool_
getGet ⚠Mode - dpiPool_
getMax ⚠Lifetime Session - dpiPool_
getMax ⚠Sessions PerShard - dpiPool_
getOpen ⚠Count - dpiPool_
getPing ⚠Interval - dpiPool_
getSoda ⚠Metadata Cache - dpiPool_
getStmt ⚠Cache Size - dpiPool_
getTimeout ⚠ - dpiPool_
getWait ⚠Timeout - dpiPool_
reconfigure ⚠ - dpiPool_
release ⚠ - dpiPool_
setAccess ⚠Token - dpiPool_
setGet ⚠Mode - dpiPool_
setMax ⚠Lifetime Session - dpiPool_
setMax ⚠Sessions PerShard - dpiPool_
setPing ⚠Interval - dpiPool_
setSoda ⚠Metadata Cache - dpiPool_
setStmt ⚠Cache Size - dpiPool_
setTimeout ⚠ - dpiPool_
setWait ⚠Timeout - dpiQueue_
addRef ⚠ - dpiQueue_
deqMany ⚠ - dpiQueue_
deqOne ⚠ - dpiQueue_
enqMany ⚠ - dpiQueue_
enqOne ⚠ - dpiQueue_
getDeq ⚠Options - dpiQueue_
getEnq ⚠Options - dpiQueue_
release ⚠ - dpiRowid_
addRef ⚠ - dpiRowid_
getString ⚠Value - dpiRowid_
release ⚠ - dpiSoda
Coll ⚠Cursor_ addRef - dpiSoda
Coll ⚠Cursor_ close - dpiSoda
Coll ⚠Cursor_ getNext - dpiSoda
Coll ⚠Cursor_ release - dpiSoda
Coll_ ⚠addRef - dpiSoda
Coll_ ⚠create Index - dpiSoda
Coll_ ⚠drop - dpiSoda
Coll_ ⚠drop Index - dpiSoda
Coll_ ⚠find - dpiSoda
Coll_ ⚠find One - dpiSoda
Coll_ ⚠getData Guide - dpiSoda
Coll_ ⚠getDoc Count - dpiSoda
Coll_ ⚠getMetadata - dpiSoda
Coll_ ⚠getName - dpiSoda
Coll_ ⚠insert Many - dpiSoda
Coll_ ⚠insert Many With Options - dpiSoda
Coll_ ⚠insert One - dpiSoda
Coll_ ⚠insert OneWith Options - dpiSoda
Coll_ ⚠list Indexes - dpiSoda
Coll_ ⚠release - dpiSoda
Coll_ ⚠remove - dpiSoda
Coll_ ⚠replace One - dpiSoda
Coll_ ⚠save - dpiSoda
Coll_ ⚠save With Options - dpiSoda
Coll_ ⚠truncate - dpiSoda
Db_ ⚠addRef - dpiSoda
Db_ ⚠create Collection - dpiSoda
Db_ ⚠create Document - dpiSoda
Db_ ⚠create Json Document - dpiSoda
Db_ ⚠free Collection Names - dpiSoda
Db_ ⚠getCollection Names - dpiSoda
Db_ ⚠getCollections - dpiSoda
Db_ ⚠open Collection - dpiSoda
Db_ ⚠release - dpiSoda
DocCursor_ ⚠addRef - dpiSoda
DocCursor_ ⚠close - dpiSoda
DocCursor_ ⚠getNext - dpiSoda
DocCursor_ ⚠release - dpiSoda
Doc_ ⚠addRef - dpiSoda
Doc_ ⚠getContent - dpiSoda
Doc_ ⚠getCreated On - dpiSoda
Doc_ ⚠getIs Json - dpiSoda
Doc_ ⚠getJson Content - dpiSoda
Doc_ ⚠getKey - dpiSoda
Doc_ ⚠getLast Modified - dpiSoda
Doc_ ⚠getMedia Type - dpiSoda
Doc_ ⚠getVersion - dpiSoda
Doc_ ⚠release - dpiStmt_
addRef ⚠ - dpiStmt_
bind ⚠ByName - dpiStmt_
bind ⚠ByPos - dpiStmt_
bind ⚠Value ByName - dpiStmt_
bind ⚠Value ByPos - dpiStmt_
close ⚠ - dpiStmt_
define ⚠ - dpiStmt_
define ⚠Value - dpiStmt_
delete ⚠From Cache - dpiStmt_
execute ⚠ - dpiStmt_
execute ⚠Many - dpiStmt_
fetch ⚠ - dpiStmt_
fetch ⚠Rows - dpiStmt_
getBatch ⚠Error Count - dpiStmt_
getBatch ⚠Errors - dpiStmt_
getBind ⚠Count - dpiStmt_
getBind ⚠Names - dpiStmt_
getFetch ⚠Array Size - dpiStmt_
getImplicit ⚠Result - dpiStmt_
getInfo ⚠ - dpiStmt_
getLast ⚠Rowid - dpiStmt_
getNum ⚠Query Columns - dpiStmt_
getOci ⚠Attr - dpiStmt_
getPrefetch ⚠Rows - dpiStmt_
getQuery ⚠Info - dpiStmt_
getQuery ⚠Value - dpiStmt_
getRow ⚠Count - dpiStmt_
getRow ⚠Counts - dpiStmt_
getSubscr ⚠Query Id - dpiStmt_
release ⚠ - dpiStmt_
scroll ⚠ - dpiStmt_
setFetch ⚠Array Size - dpiStmt_
setOci ⚠Attr - dpiStmt_
setPrefetch ⚠Rows - dpiSubscr_
addRef ⚠ - dpiSubscr_
prepare ⚠Stmt - dpiSubscr_
release ⚠ - dpiVar_
addRef ⚠ - dpiVar_
copy ⚠Data - dpiVar_
getNum ⚠Elements InArray - dpiVar_
getReturned ⚠Data - dpiVar_
getSize ⚠InBytes - dpiVar_
release ⚠ - dpiVar_
setFrom ⚠Bytes - dpiVar_
setFrom ⚠Json - dpiVar_
setFrom ⚠Lob - dpiVar_
setFrom ⚠Object - dpiVar_
setFrom ⚠Rowid - dpiVar_
setFrom ⚠Stmt - dpiVar_
setFrom ⚠Vector - dpiVar_
setNum ⚠Elements InArray - dpiVector_
addRef ⚠ - dpiVector_
getValue ⚠ - dpiVector_
release ⚠ - dpiVector_
setValue ⚠
Type Aliases§
- dpiAccess
Token Callback - dpiAuth
Mode - dpiConn
Close Mode - dpiCreate
Mode - dpiDeq
Mode - dpiDeq
Navigation - dpiEvent
Type - dpiExec
Mode - dpiFetch
Mode - dpiMessage
Delivery Mode - dpiMessage
State - dpiNative
Type Num - dpiOp
Code - dpiOracle
Type Num - dpiPool
Close Mode - dpiPool
GetMode - dpiPurity
- dpiServer
Type - dpiShutdown
Mode - dpiSoda
Coll Names - dpiStartup
Mode - dpiStatement
Type - dpiSubscr
Callback - dpiSubscr
Grouping Class - dpiSubscr
Grouping Type - dpiSubscr
Namespace - dpiSubscr
Protocol - dpiSubscrQOS
- dpiTpc
Begin Flags - dpiTpc
EndFlags - dpiVector
Flags - dpiVector
Format - dpiVisibility