interface UAKGKeyCollection

Collection of records with unique keys

Inheritance:


Public Methods

[more]RecordDescription get_key_description()
[more]CosQueryCollection::Record retrieve_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
[more]void update_record_with_key(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError, KeyNotFound)
[more]void remove_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)
[more]OctSeq retrieve_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)
[more]void update_records_with_keys(in OctSeq records) raises(CosQuery::QueryProcessingError)
[more]void remove_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)


Inherited from UAKGCollection:

Public Fields

oreadonly attribute string selectQueryText
oreadonly attribute string selectDistinctQueryText
oreadonly attribute string selectRangeQueryText
oreadonly attribute string countQueryText
oreadonly attribute string insertQueryText
oreadonly attribute string removeAllQueryText
oreadonly attribute string orderByText
oreadonly attribute boolean sorted

Public Methods

oRecordDescription getRecordDescription() raises(CosQuery::QueryProcessingError)
ovoid set_readonly(in boolean rdonly) raises(ReadOnlyCollection)
oboolean is_readonly()
ovoid add_record(in CosQueryCollection::Record element) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
ovoid add_records(in RC::RecordSeq elements) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
ovoid add_rc(in OctSeq rc) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError, ReadOnlyCollection)
ounsigned long get_number_of_records() raises(CosQuery::QueryProcessingError)
oOctSeq retrieve_by_filter(in string where_filter) raises(CosQuery::QueryProcessingError)
oOctSeq retrieve_by_pattern(in CosQueryCollection::Record pattern) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid)
ovoid update_by_pattern(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record pattern ) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
ovoid update_by_filter( in CosQueryCollection::Record newRecord, in string filter ) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
ovoid remove_all_records() raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
ovoid remove_record(in CosQueryCollection::Record record_) raises(CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid, ReadOnlyCollection)
ovoid remove_records_by_filter(in string filter) raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
ovoid remove_records_by_pattern(in CosQueryCollection::Record pattern) raises(CosQuery::QueryProcessingError, ReadOnlyCollection)
ovoid sort(in string order_expression) raises(CosQuery::QueryProcessingError)
oUAKGIterator create_iterator()
oUAKGIterator create_iterator_by_pattern( in CosQueryCollection::Record pattern) raises(CosQueryCollection::ElementInvalid, CosQuery::QueryProcessingError)
oUAKGCollection create_subcollection(in string subquery) raises(CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oUAKGCollection create_subcollection_by_pattern( in CosQueryCollection::Record pattern) raises(CosQuery::QueryInvalid, CosQuery::QueryProcessingError, CosQueryCollection::ElementInvalid)
ounsigned long add_listener(in UAKGCollectionListener listener, in unsigned short eventMask)
oboolean remove_listener(in unsigned long listenerIndex)
ovoid destroy()


Inherited from QueryEvaluator:

Public Methods

oOctSeq evaluate_rc(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in OctSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oRC::RecordSeq evaluate_records(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in RC::RecordSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oRC::RecordSeq evaluate_record(in string queryText, in string queryFlags, in RecordDescription recordDescription_, in CosQueryCollection::Record params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oOctSeq evaluate_rc_e(in string queryText, in string queryFlags) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oRC::RecordSeq evaluate_records_e(in string queryText, in string queryFlags) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oOctSeq evaluate_rc_inout(in string queryText, in string queryFlags, in RecordDescription recordDescription_, inout OctSeq params) raises(CosQuery::QueryTypeInvalid, CosQuery::QueryInvalid, CosQuery::QueryProcessingError)
oRC::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
oRecordDescription get_key_description()

oCosQueryCollection::Record retrieve_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)

ovoid update_record_with_key(in CosQueryCollection::Record newRecord, in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError, KeyNotFound)

ovoid remove_record_with_key(in CosQueryCollection::Record key) raises(CosQuery::QueryProcessingError)

oOctSeq retrieve_records_with_keys(in OctSeq keys) raises(CosQuery::QueryProcessingError)

ovoid update_records_with_keys(in OctSeq records) raises(CosQuery::QueryProcessingError)

ovoid 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++.