org.qore.DbDataProvider
DbDataProvider
qore-lang
doxygen

# Qore DbDataProvider Module Reference 2.0.1

## DbDataProvider Module

Introduction to the DbDataProvider Module

### Release Notes

.0.1 DbDataProvider v2.0.1

DbDataProvider v1.0.1

DbDataProvider v1.0

## Namespaces

### Namespace List

#### DbDataProvider

##### AbstractDbRecordIterator

constructor

destructor

getRecordType

getValue

keepTransactionLock

next

valid

release_transaction

stmt

##### AbstractDbTableBulkOperation

constructor

discard

flush

queueData

queueData

bulk

##### DbDataProvider

beginTransaction

commit

constructor

constructor

constructor

createChildProviderImpl

deleteChildProviderImpl

getChildProviderImpl

getChildProviderNamesImpl

getChildProviderSummaryInfo

getDesc

getName

getRecordTypeImpl

getStaticInfoImpl

makeTableDesc

rollback

searchRecordsBulkImpl

searchRecordsImpl

ChildCreateOptions

ConstructorOptions

db

ProviderInfo

SearchOptions

##### DbDataProviderFactory

getClassImpl

getInfoImpl

getProviderInfoImpl

FactoryInfo

##### DbForeignConstraintDataType

constructor

##### DbForeignConstraintsDataType

constructor

##### DbIndexDataType

constructor

##### DbIndexesDataType

constructor

##### DbSelectBulkRecordInterface

constructor

destructor

getRecordType

getValueImpl

keepTransactionLock

release_transaction

stmt

##### DbSelectRecordIterator

memberGate

next

where_cond

##### DbTableBulkInserter

constructor

##### DbTableBulkRecordInterface

constructor

destructor

getRecordType

getValueImpl

keepTransactionLock

release_transaction

stmt

table

##### DbTableBulkUpserter

constructor

##### DbTableDataProvider

addFieldImpl

alignTable

beginTransaction

commit

constructor

constructor

createRecordImpl

db_lock

deleteFieldImpl

deleteRecordsImpl

doSequenceCurrvalKey

doSequenceKey

execDdlSql

getBulkInserter

getBulkUpserter

getChildProviders

getDesc

getInfo

getMapperRuntimeKeys

getName

getRecordTypeImpl

getStaticInfoImpl

requiresTransactionManagement

rollback

searchRecordsBulkImpl

searchRecordsImpl

searchSingleRecordImpl

updateFieldImpl

updateRecordsImpl

updateSingleRecordImpl

upsertRecordImpl

ConstructorOptions

CreateOptions

db

DbUpsertMap

MapperKeyInfo

ProviderInfo

SearchOptions

table

UpsertOptions

##### DbTableRecordIterator

getRecordType

memberGate

table

Priv

## Classes

### Class List

#### DbDataProvider

##### AbstractDbRecordIterator

constructor

destructor

getRecordType

getValue

keepTransactionLock

next

valid

release_transaction

stmt

##### AbstractDbTableBulkOperation

constructor

discard

flush

queueData

queueData

bulk

##### DbDataProvider

beginTransaction

commit

constructor

constructor

constructor

createChildProviderImpl

deleteChildProviderImpl

getChildProviderImpl

getChildProviderNamesImpl

getChildProviderSummaryInfo

getDesc

getName

getRecordTypeImpl

getStaticInfoImpl

makeTableDesc

rollback

searchRecordsBulkImpl

searchRecordsImpl

ChildCreateOptions

ConstructorOptions

db

ProviderInfo

SearchOptions

##### DbDataProviderFactory

getClassImpl

getInfoImpl

getProviderInfoImpl

FactoryInfo

##### DbForeignConstraintDataType

constructor

##### DbForeignConstraintsDataType

constructor

##### DbIndexDataType

constructor

##### DbIndexesDataType

constructor

##### DbSelectBulkRecordInterface

constructor

destructor

getRecordType

getValueImpl

keepTransactionLock

release_transaction

stmt

##### DbSelectRecordIterator

memberGate

next

where_cond

##### DbTableBulkInserter

constructor

##### DbTableBulkRecordInterface

constructor

destructor

getRecordType

getValueImpl

keepTransactionLock

release_transaction

stmt

table

##### DbTableBulkUpserter

constructor

##### DbTableDataProvider

addFieldImpl

alignTable

beginTransaction

commit

constructor

constructor

createRecordImpl

db_lock

deleteFieldImpl

deleteRecordsImpl

doSequenceCurrvalKey

doSequenceKey

execDdlSql

getBulkInserter

getBulkUpserter

getChildProviders

getDesc

getInfo

getMapperRuntimeKeys

getName

getRecordTypeImpl

getStaticInfoImpl

requiresTransactionManagement

rollback

searchRecordsBulkImpl

searchRecordsImpl

searchSingleRecordImpl

updateFieldImpl

updateRecordsImpl

updateSingleRecordImpl

upsertRecordImpl

ConstructorOptions

CreateOptions

db

DbUpsertMap

MapperKeyInfo

ProviderInfo

SearchOptions

table

UpsertOptions

##### DbTableRecordIterator

getRecordType

memberGate

table

Class Index

### Class Hierarchy

#### DbDataProvider::AbstractDbRecordIterator

DbDataProvider::DbSelectRecordIterator

DbDataProvider::DbTableRecordIterator

#### DbDataProvider::AbstractDbTableBulkOperation

DbDataProvider::DbTableBulkInserter

DbDataProvider::DbTableBulkUpserter

DbDataProvider::DbDataProvider

DbDataProvider::DbDataProviderFactory

DbDataProvider::DbForeignConstraintDataType

DbDataProvider::DbForeignConstraintsDataType

DbDataProvider::DbIndexDataType

DbDataProvider::DbIndexesDataType

DbDataProvider::DbSelectBulkRecordInterface

DbDataProvider::DbTableBulkRecordInterface

DbDataProvider::DbTableDataProvider

### Class Members

All

Functions

Variables

Qore-Q.ico
_abstract_db_record_iterator_8qc_8dox_8h_source.html
_abstract_db_table_bulk_operation_8qc_8dox_8h_source.html
_db_data_provider_8qc_8dox_8h_source.html
_db_data_provider_8qm_8dox_8h_source.html
_db_data_provider_factory_8qc_8dox_8h_source.html
_db_foreign_constraint_data_type_8qc_8dox_8h_source.html
_db_foreign_constraints_data_type_8qc_8dox_8h_source.html
_db_index_data_type_8qc_8dox_8h_source.html
_db_indexes_data_type_8qc_8dox_8h_source.html
_db_select_bulk_record_interface_8qc_8dox_8h_source.html
_db_select_record_iterator_8qc_8dox_8h_source.html
_db_table_bulk_inserter_8qc_8dox_8h_source.html
_db_table_bulk_record_interface_8qc_8dox_8h_source.html
_db_table_bulk_upserter_8qc_8dox_8h_source.html
_db_table_data_provider_8qc_8dox_8h_source.html
_db_table_record_iterator_8qc_8dox_8h_source.html
_db_table_transaction_helper_8qc_8dox_8h_source.html
_db_transaction_helper_8qc_8dox_8h_source.html
annotated.html
bc_s.png
bc_sd.png
bdwn.png
class_db_data_provider_1_1_abstract_db_record_iterator-members.html
class_db_data_provider_1_1_abstract_db_record_iterator.html
class_db_data_provider_1_1_abstract_db_record_iterator__inherit__graph.svg
class_db_data_provider_1_1_abstract_db_table_bulk_operation-members.html
class_db_data_provider_1_1_abstract_db_table_bulk_operation.html
class_db_data_provider_1_1_abstract_db_table_bulk_operation__inherit__graph.svg
class_db_data_provider_1_1_db_data_provider-members.html
class_db_data_provider_1_1_db_data_provider.html
class_db_data_provider_1_1_db_data_provider_factory-members.html
class_db_data_provider_1_1_db_data_provider_factory.html
class_db_data_provider_1_1_db_foreign_constraint_data_type-members.html
class_db_data_provider_1_1_db_foreign_constraint_data_type.html
class_db_data_provider_1_1_db_foreign_constraints_data_type-members.html
class_db_data_provider_1_1_db_foreign_constraints_data_type.html
class_db_data_provider_1_1_db_index_data_type-members.html
class_db_data_provider_1_1_db_index_data_type.html
class_db_data_provider_1_1_db_indexes_data_type-members.html
class_db_data_provider_1_1_db_indexes_data_type.html
class_db_data_provider_1_1_db_select_bulk_record_interface-members.html
class_db_data_provider_1_1_db_select_bulk_record_interface.html
class_db_data_provider_1_1_db_select_record_iterator-members.html
class_db_data_provider_1_1_db_select_record_iterator.html
class_db_data_provider_1_1_db_select_record_iterator__inherit__graph.svg
class_db_data_provider_1_1_db_table_bulk_inserter-members.html
class_db_data_provider_1_1_db_table_bulk_inserter.html
class_db_data_provider_1_1_db_table_bulk_inserter__inherit__graph.svg
class_db_data_provider_1_1_db_table_bulk_record_interface-members.html
class_db_data_provider_1_1_db_table_bulk_record_interface.html
class_db_data_provider_1_1_db_table_bulk_upserter-members.html
class_db_data_provider_1_1_db_table_bulk_upserter.html
class_db_data_provider_1_1_db_table_bulk_upserter__inherit__graph.svg
class_db_data_provider_1_1_db_table_data_provider-members.html
class_db_data_provider_1_1_db_table_data_provider.html
class_db_data_provider_1_1_db_table_record_iterator-members.html
class_db_data_provider_1_1_db_table_record_iterator.html
class_db_data_provider_1_1_db_table_record_iterator__inherit__graph.svg
classes.html
closed.png
dir_13add0083e006ac756009d5942a24d28.html
dir_13add0083e006ac756009d5942a24d28_dep.svg
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
doc.png
docd.png
dox_qore.css
doxygen.css
doxygen.svg
dynsections.js
folderclosed.png
folderopen.png
functions.html
functions_func.html
functions_vars.html
graph_legend.html
graph_legend.svg
hierarchy.html
index.html
inherit_graph_0.svg
inherit_graph_1.svg
inherit_graph_10.svg
inherit_graph_2.svg
inherit_graph_3.svg
inherit_graph_4.svg
inherit_graph_5.svg
inherit_graph_6.svg
inherit_graph_7.svg
inherit_graph_8.svg
inherit_graph_9.svg
inherits.html
jquery.js
menu.js
menudata.js
namespace_db_data_provider.html
namespace_priv.html
namespaces.html
nav_f.png
nav_fd.png
nav_g.png
nav_h.png
nav_hd.png
open.png
pages.html
qore-logo-55x151-white.png
search/close.svg
search/mag.svg
search/mag_d.svg
search/mag_sel.svg
search/mag_seld.svg
search/search.css
search/search.js
splitbar.png
splitbard.png
sync_off.png
sync_on.png
tab_a.png
tab_ad.png
tab_b.png
tab_bd.png
tab_h.png
tab_hd.png
tab_s.png
tab_sd.png
tabs.css