LibreOffice
LibreOffice 6.2 SDK API Reference
Public Attributes | List of all members
ListAction Struct Referencepublished

This struct contains information needed in the notifications of a XDynamicResultSet. More...

import"ListAction.idl";

Public Attributes

long Position
 The position where something has happened (index begins with 1 as usual with JDBC ). More...
 
long Count
 The count of involved rows. More...
 
long ListActionType
 specifies the kind of modification happened to all assigned rows. More...
 
any ActionInfo
 depending on the content of ListAction::ListActionType the ListAction::ActionInfo could contain additional information about the changes happened (see table above). More...
 

Detailed Description

This struct contains information needed in the notifications of a XDynamicResultSet.

See also
ListEvent

Member Data Documentation

any ActionInfo

depending on the content of ListAction::ListActionType the ListAction::ActionInfo could contain additional information about the changes happened (see table above).

long Count

The count of involved rows.

long ListActionType

specifies the kind of modification happened to all assigned rows.

The value of the other members of this struct depend on the value of this member:

ListActionType Position Count

ActionInfo

WELCOME n/a n/a

WelcomeDynamicResultSetStruct required

CLEARED n/a n/a

n/a

INSERTED required 1-x required 1-x

allowed but not required...

Todo:

REMOVED required 1-x required 1-x

n/a

MOVED required 1-x required 1-x

type long required

PROPERTIES_CHANGED required 1-x required 1-x

allowed but not required...

Todo:

The value for this member can be one of the ListActionType constants group.

long Position

The position where something has happened (index begins with 1 as usual with JDBC ).

Its value does not necessary indicate the new position in the new com::sun::star::sdbc::XResultSet, but a position while doing the changes step by step beginning with the old com::sun::star::sdbc::XResultSet.


The documentation for this struct was generated from the following file: