Index

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

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
  • 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.9
    • inserting into collections 3.8
    • removing from collections 3.11
    • replacing in collections 3.10
  • dropping collections 3.6

E

  • environment, OCI, creating 3.1
  • existing collection, checking for 3.4

F

  • finding documents in collections 3.9
  • freeing SODA handles 3.1
  • functions
    • OCIAttrGet() 3.7, 6.1
    • OCIEnvNlsCreate() 3.1
    • OCIHandleAlloc() 3.1
    • OCIHandleFree() 3.1
    • OCISodaCollCreate() 3.2
      • opening existing collection 3.3
    • OCISodaCollCreateWithMetadata() 3.2
    • OCISodaCollDrop()
    • OCISodaCollGetNext()
    • OCISodaCollList()
    • OCISodaCollOpen()
      • checking collection existence 3.4
    • OCISodaDocCreate() 3.7
    • OCISodaDocCreateWithKey() 3.7
    • OCISodaDocCreateWithKeyAndMType() 3.7
    • OCISodaFindOneWithKey() 3.9
    • OCISodaInsert() 3.8
    • OCISodaInsertAndGet() 3.8
    • OCISodaInsertAndGetWithCtnt() 3.8
    • OCISodaInsertWithCtnt() 3.8
    • OCISodaRemoveOneWithKey() 3.11
    • OCISodaReplOneAndGetWithKey() 3.10
    • OCISodaReplOneWithKey() 3.10

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.12

I

  • inserting documents into collections 3.8

J

  • JSON
    • character encoding 4
    • character sets 4

L

  • listing collections 3.5

M

  • metadata
    • collections
    • documents
  • 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
  • OCIAttrGet() function 3.7, 6.1
  • OCIEnvNlsCreate() function 3.1
  • OCIHandleAlloc() function 3.1
  • OCIHandleFree() function 3.1
  • OCISodaCollCreate() function 3.2
    • opening existing collection 3.3
  • OCISodaCollCreateWithMetadata() function 3.2
  • OCISodaCollDrop() function
  • OCISodaCollGetNext() function
  • OCISodaCollList() function
  • OCISodaCollOpen() function
    • checking collection existence 3.4
  • OCISodaDocCreate() function 3.7
  • OCISodaDocCreateWithKey() function 3.7
  • OCISodaDocCreateWithKeyAndMType() function 3.7
  • OCISodaFindOneWithKey() function 3.9
  • OCISodaInsert() function 3.8
  • OCISodaInsertAndGet() function 3.8
  • OCISodaInsertAndGetWithCtnt() function 3.8
  • OCISodaInsertWithCtnt() function 3.8
  • OCISodaRemoveOneWithKey() function 3.11
  • OCISodaReplOneAndGetWithKey() function 3.10
  • OCISodaReplOneWithKey() function 3.10
  • opening collections 3.3
    • during creation 3.2

P

  • prerequisites for using SODA for C 1

R

  • removing documents from collections 3.11
  • replacing documents in collections 3.10
  • role SODA_APP 3.1

S

  • SODA_APP database role 3.1

T

  • threading 5
  • transaction handling 3.12