Index

A  C  D  E  F  G  H  I  J  L  M  N  O  P  R  S  T  W  

A

  • attributes
    • collection handle 6.1
    • document handle 3.7

C

  • character sets 4
  • collection configuration 6
  • collection-handle attributes 6.1
  • collection metadata
  • collections
    • checking existence 3.4
    • creating 3.2
      • with custom metadata 6.2
    • discovering 3.5
    • dropping 3.6
    • opening 3.3
      • during creation 3.2
  • components of SODA documents 3.7
  • creating an OCI environment 3.1
  • creating collections 3.2
    • with custom metadata 6.2
  • creating documents 3.7

D

  • database role SODA_APP 3.1
  • data guide
    • getting for a collection 3.14
  • deleting collections
    • See: dropping collections
  • deleting documents from collections
    • See: removing documents from collections
  • discovering collections
    • checking existence 3.4
    • listing 3.5
  • document components 3.7
  • document-handle attributes 3.7
  • document metadata 3.7
  • documents
    • creating 3.7
    • finding in collections 3.10
    • inserting into collections 3.8
    • removing from collections 3.12
    • replacing in collections 3.11
  • documents, indexing 3.13
  • dropping collections 3.6

E

  • environment, OCI, creating 3.1
  • execution mode parameter OCI_SODA_ATOMIC_COMMIT 3.15
  • existing collection, checking for 3.4

F

  • finding documents in collections 3.10
  • freeing SODA handles 3.1
  • functions
    • OCIAttrGet() 3.7, 6.1
    • OCIAttrSet() 3.7
    • OCIEnvNlsCreate() 3.1
    • OCIHandleAlloc() 3.1, 3.7
    • OCIHandleFree() 3.1
    • OCISessionGet() 3.1
    • OCISodaCollCreate() 3.1, 3.2
      • opening existing collection 3.3
    • OCISodaCollCreateWithMetadata() 3.2
    • OCISodaCollDrop() 3.1
    • OCISodaCollGetNext()
    • OCISodaCollList()
    • OCISodaCollOpen()
      • checking collection existence 3.4
    • OCISodaDataGuideGet() 3.14
    • OCISodaDataGuideGetWithOpts() 3.14
    • OCISodaDocCreate() 3.1, 3.7
    • OCISodaDocCreateWithKey() 3.7
    • OCISodaDocCreateWithKeyAndMType() 3.7
    • OCISodaFind() 3.10
    • OCISodaFindOneWithKey() 3.1, 3.10
    • OCISodaIndexCreate() 3.13
    • OCISodaIndexDrop() 3.13
    • OCISodaInsert() 3.8
    • OCISodaInsertAndGet() 3.1, 3.8
    • OCISodaInsertAndGetWithCtnt() 3.8
    • OCISodaInsertWithCtnt() 3.8
    • OCISodaRemove() 3.12
    • OCISodaRemoveOneWithKey() 3.12
    • OCISodaReplOne() 3.11
    • OCISodaReplOneAndGet() 3.11
    • OCISodaReplOneAndGetWithCtnt() 3.11
    • OCISodaReplOneAndGetWithKey() 3.11
    • OCISodaReplOneWithCtnt() 3.11
    • OCISodaReplOneWithKey() 3.11
    • OCITransCommit() 3.15
    • OCITransRollback() 3.15
  • functions: OCISodaDocCount 3.9
  • functions: OCISodaFind 3.9
  • functions: OCISodaFindOne 3.9
  • functions: OCISodaOperKeysSet 3.9
  • functions: OCISodaRemove 3.9
  • functions: OCISodaReplOne 3.9
  • functions: OCISodaReplOneAndGet 3.9
  • functions: OCISodaReplOneAndGetWithKey 3.9

G

  • getting collection metadata 6.1
  • getting document components 3.7

H

  • handle
    • collection
      • attributes 6.1
    • document
      • attributes 3.7
    • use in multithreading 5
  • handling transactions 3.15

I

  • indexing JSON documents 3.13
  • inserting documents into collections 3.8

J

  • JSON
    • character encoding 4
    • character sets 4
  • JSON data guide
    • getting for a collection 3.14

L

  • listing collections 3.5

M

  • metadata
    • collections
    • documents
  • metadata, custom 6
  • mode parameter OCI_SODA_ATOMIC_COMMIT 3.15
  • multithreading 5

N

  • NLS settings 3.1

O

  • object mode, OCI 3.1
  • OCI_ATTR_SODA_CONTENT document-handle attribute 3.7
  • OCI_ATTR_SODA_CREATE_TIMESTAMP document-handle attribute 3.7
  • OCI_ATTR_SODA_CRTIME_COL_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_CACHE collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_COL_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_COMPRESS collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_ENCRYPT collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_MAX_LEN collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_SQL_TYPE collection-handle attribute 6.1
  • OCI_ATTR_SODA_CTNT_VALIDATION collection-handle attribute 6.1
  • OCI_ATTR_SODA_DESCRIPTOR collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY_ASSIGN_METHOD collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY_COL_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY_MAX_LEN collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY_SEQ_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY_SQL_TYPE collection-handle attribute 6.1
  • OCI_ATTR_SODA_KEY document-handle attribute 3.7
  • OCI_ATTR_SODA_LASTMOD_TIMESTAMP document-handle attribute 3.7
  • OCI_ATTR_SODA_MEDIA_TYPE document-handle attribute 3.7
  • OCI_ATTR_SODA_MODTIME_COL_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_MODTIME_INDEX collection-handle attribute 6.1
  • OCI_ATTR_SODA_READONLY collection-handle attribute 6.1
  • OCI_ATTR_SODA_SCHEMA collection-handle attribute 6.1
  • OCI_ATTR_SODA_TABLE_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_VERSION_COL_NAME collection-handle attribute 6.1
  • OCI_ATTR_SODA_VERSION_METHOD collection-handle attribute 6.1
  • OCI_ATTR_SODA_VERSION document-handle attribute 3.7
  • OCI_ATTR_SODA_VIEW_NAME collection-handle attribute 6.1
  • OCI_HTYPE_SODA_OPER_OPTIONS 3.9
  • OCI_SODA_ATOMIC_COMMIT execution mode parameter 3.15
  • OCIAttrGet() function 3.7, 6.1
  • OCIAttrSet() function 3.7
  • OCIEnvNlsCreate() function 3.1
  • OCIHandleAlloc() function 3.1, 3.7
  • OCIHandleFree() function 3.1
  • OCISessionGet() function 3.1
  • OCISodaCollCreate() function 3.1, 3.2
    • opening existing collection 3.3
  • OCISodaCollCreateWithMetadata() function 3.2
  • OCISodaCollDrop() function 3.1
  • OCISodaCollGetNext() function
  • OCISodaCollList() function
  • OCISodaCollOpen() function
    • checking collection existence 3.4
  • OCISodaDataGuideGet() function 3.14
  • OCISodaDataGuideGetWithOpts() function 3.14
  • OCISodaDocCount function 3.9
  • OCISodaDocCreate() function 3.1, 3.7
  • OCISodaDocCreateWithKey() function 3.7
  • OCISodaDocCreateWithKeyAndMType() function 3.7
  • OCISodaFind() function 3.10
  • OCISodaFind function 3.9
  • OCISodaFindOne function 3.9
  • OCISodaFindOneWithKey() function 3.1, 3.10
  • OCISodaIndexCreate() function 3.13
  • OCISodaIndexDrop() function 3.13
  • OCISodaInsert() function 3.8
  • OCISodaInsertAndGet() function 3.1, 3.8
  • OCISodaInsertAndGetWithCtnt() function 3.8
  • OCISodaInsertWithCtnt() function 3.8
  • OCISodaOperationOptions type 3.9
  • OCISodaOperKeysSet function 3.9
  • OCISodaRemove() function 3.12
  • OCISodaRemove function 3.9
  • OCISodaRemoveOneWithKey() function 3.12
  • OCISodaReplOne() function 3.11
  • OCISodaReplOneAndGet() function 3.11
  • OCISodaReplOneAndGet function 3.9
  • OCISodaReplOneAndGetWithCtnt() function 3.11
  • OCISodaReplOneAndGetWithKey() function 3.11
  • OCISodaReplOneAndGetWithKey function 3.9
  • OCISodaReplOne function 3.9
  • OCISodaReplOneWithCtnt() function 3.11
  • OCISodaReplOneWithKey() function 3.11
  • OCITransCommit() function 3.15
  • OCITransRollback() function 3.15
  • opening collections 3.3
    • during creation 3.2
  • operation options 3.9

P

  • prerequisites for using SODA for C 1

R

  • read operations 3.9
  • removing documents from collections 3.12
  • replacing documents in collections 3.11
  • role SODA_APP 3.1

S

  • SODA_APP database role 3.1

T

  • threading 5
  • transaction handling 3.15

W

  • write operations 3.9