LibreOffice Module dbaccess (master) 1
|
#include <column.hxx>
Public Member Functions | |
virtual rtl::Reference< OColumn > | createColumn (const OUString &_rName) const =0 |
creates an OColumn object which should represent the column with a given name More... | |
virtual css::uno::Reference< css::beans::XPropertySet > | createColumnDescriptor ()=0 |
creates a column descriptor object. More... | |
virtual void | columnAppended (const css::uno::Reference< css::beans::XPropertySet > &_rxSourceDescriptor)=0 |
notifies that a column, created from a column descriptor, has been appended More... | |
virtual void | columnDropped (const OUString &_sName)=0 |
notifies that a column with a given name has been dropped More... | |
Protected Member Functions | |
~IColumnFactory () | |
Definition at line 95 of file column.hxx.
|
inlineprotected |
Definition at line 119 of file column.hxx.
|
pure virtual |
notifies that a column, created from a column descriptor, has been appended
Implemented in dbaccess::OQueryDescriptor_Base, dbaccess::OComponentDefinition, dbaccess::ODBTable, and dbaccess::ODBTableDecorator.
|
pure virtual |
notifies that a column with a given name has been dropped
Implemented in dbaccess::OQueryDescriptor_Base, dbaccess::OComponentDefinition, dbaccess::ODBTable, and dbaccess::ODBTableDecorator.
Referenced by dbaccess::OColumns::dropObject().
|
pure virtual |
creates an OColumn object which should represent the column with a given name
Implemented in dbaccess::OQuery, dbaccess::OQueryDescriptor_Base, dbaccess::OComponentDefinition, dbaccess::ODBTable, and dbaccess::ODBTableDecorator.
Referenced by dbaccess::OColumns::createObject().
|
pure virtual |
creates a column descriptor object.
A column descriptor object is used to append new columns to the collection. If such an append actually happened, columnAppended is called afterwards.
Implemented in dbaccess::OQueryDescriptor_Base, dbaccess::OComponentDefinition, dbaccess::ODBTable, and dbaccess::ODBTableDecorator.
Referenced by dbaccess::OColumns::createDescriptor().