From 397a93ccb7afa366c03845124672c4c81ebe54b5 Mon Sep 17 00:00:00 2001 From: RĂ¼diger Timm Date: Mon, 16 Jun 2008 11:22:55 +0000 Subject: INTEGRATION: CWS rptchart02 (1.2.4); FILE MERGED 2008/04/16 06:56:53 oj 1.2.4.2: RESYNC: (1.2-1.3); FILE MERGED 2008/03/12 09:13:10 oj 1.2.4.1: add mising properties --- .../sun/star/chart2/data/XDatabaseDataProvider.idl | 31 +++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'offapi/com/sun') diff --git a/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl b/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl index 9b4bea10f..f72f8f10e 100644 --- a/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl +++ b/offapi/com/sun/star/chart2/data/XDatabaseDataProvider.idl @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: XDatabaseDataProvider.idl,v $ - * $Revision: 1.3 $ + * $Revision: 1.4 $ * * This file is part of OpenOffice.org. * @@ -34,9 +34,12 @@ #include #endif #include +#include #include #include #include +#include +#include #include #include @@ -75,6 +78,9 @@ interface XDatabaseDataProvider */ interface com::sun::star::beans::XPropertySet; + interface com::sun::star::sdbc::XParameters; + interface com::sun::star::sdbc::XRowSet; + /** is used for subreports and contains the names of columns of the parent report.

These columns are typically the foreign key fields of the parent report. The values of theses columns are used to identify the data for the subreport. @@ -155,6 +161,29 @@ interface XDatabaseDataProvider */ [attribute,bound] string Filter; + /** indicates whether the filter should be applied or not, + default is . + */ + [attribute,bound] boolean ApplyFilter; + + /** additional having clause for the row set + */ + [attribute,bound] string HavingClause + { + set raises (com::sun::star::beans::UnknownPropertyException); + }; + + /** additional group by for the row set + */ + [attribute,bound] string GroupBy + { + set raises (com::sun::star::beans::UnknownPropertyException); + }; + + /** is a additional sort order definition for a rowset. + */ + [attribute,bound] string Order; + /** specifies if the Command should be analyzed on the client side before sending it to the database server. -- cgit v1.2.3