Collection of records with unique keys
Inheritance:
Public Methods
-
RecordDescription get_key_description()
-
CosQueryCollection::Record retrieve_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
-
void update_record_with_key(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError, KeyNotFound)
-
void remove_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
-
OctSeq retrieve_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)
-
void update_records_with_keys(in OctSeq records) raises(CosQuery::QueryProcessingError)
-
void remove_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)
Public Fields
-
readonly attribute string selectQueryText
-
readonly attribute string selectDistinctQueryText
-
readonly attribute string selectRangeQueryText
-
readonly attribute string countQueryText
-
readonly attribute string insertQueryText
-
readonly attribute string removeAllQueryText
-
readonly attribute string orderByText
-
readonly attribute boolean sorted
Public Methods
-
RecordDescription getRecordDescription() raises(CosQuery::QueryProcessingError)
-
void set_readonly(in boolean rdonly) raises(ReadOnlyCollection)
-
boolean is_readonly()
-
void add_record(in CosQueryCollection::Record element) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
-
void add_records(in RC::RecordSeq elements) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
-
void add_rc(in OctSeq rc) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
-
unsigned long get_number_of_records() raises(CosQuery::QueryProcessingError)
-
OctSeq retrieve_by_filter(in string where_filter) raises(CosQuery::QueryProcessingError)
-
OctSeq retrieve_by_pattern(in CosQueryCollection::Record pattern) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid)
-
void update_by_pattern(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record pattern ) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
-
void update_by_filter( in CosQueryCollection::Record newRecord, in string filter ) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
-
void remove_all_records() raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
-
void remove_record(in CosQueryCollection::Record record_) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
-
void remove_records_by_filter(in string filter) raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
-
void remove_records_by_pattern(in CosQueryCollection::Record pattern) raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
-
void sort(in string order_expression) raises(CosQuery::QueryProcessingError)
-
UAKGIterator create_iterator()
-
UAKGIterator create_iterator_by_pattern( in CosQueryCollection::Record pattern) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError)
-
UAKGCollection create_subcollection(in string subquery) raises(CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
UAKGCollection create_subcollection_by_pattern( in CosQueryCollection::Record pattern) raises(CosQuery::QueryInvalid, CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid)
-
unsigned long add_listener(in UAKGCollectionListener listener, in unsigned short eventMask)
-
boolean remove_listener(in unsigned long listenerIndex)
-
void destroy()
Public Methods
-
OctSeq evaluate_rc(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in OctSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
RC::RecordSeq evaluate_records(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in RC::RecordSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
RC::RecordSeq evaluate_record(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in CosQueryCollection::Record params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
OctSeq evaluate_rc_e(in string queryText, in string queryFlags) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
RC::RecordSeq evaluate_records_e(in string queryText, in string queryFlags) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
OctSeq evaluate_rc_inout(in string queryText, in string queryFlags, in RecordDescription recordDescription_, inout OctSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
-
RC::RecordSeq evaluate_records_inout(in string queryFlags, in string queryType, in RecordDescription recordDescription_, inout RC::RecordSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
Documentation
Collection of records with unique keys
RecordDescription get_key_description()
CosQueryCollection::Record retrieve_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
void update_record_with_key(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError, KeyNotFound)
void remove_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
OctSeq retrieve_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)
void update_records_with_keys(in OctSeq records) raises(CosQuery::QueryProcessingError)
void remove_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)
- This class has no child classes.
Alphabetic index
This page was generated with the help of DOC++.