com.esri.arcgis.geodatabaseui
Interface IQueryPropertyPage

All Superinterfaces:
Serializable
All Known Implementing Classes:
QueryPropertyPage

public interface IQueryPropertyPage
extends Serializable

Provides access to members that control the Query property page.

Superseded By

IQueryPropertyPage2

Remarks

This interface is used to show a Property Page in which to build a query. The page is similar to the content of the query builder found in the Definition Query tab of the layer's properties in ArcMap.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IQueryFilter getQueryFilter()
          Provide a QueryFilter after form has been executed.
 void setCallbackByRef(ITableDataCallback rhs1)
          The call back routine.
 void setExpression(String rhs1)
          Default expression.
 void setExpressionLabel(String rhs1)
          The query name (optional).
 void setTableByRef(ITable rhs1)
          The query table.
 

Method Detail

setExpressionLabel

void setExpressionLabel(String rhs1)
                        throws IOException,
                               AutomationException
The query name (optional).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTableByRef

void setTableByRef(ITable rhs1)
                   throws IOException,
                          AutomationException
The query table. A null value resets this option.

Product Availability

Available with ArcGIS Desktop.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExpression

void setExpression(String rhs1)
                   throws IOException,
                          AutomationException
Default expression.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryFilter

IQueryFilter getQueryFilter()
                            throws IOException,
                                   AutomationException
Provide a QueryFilter after form has been executed.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A reference to a com.esri.arcgis.geodatabase.IQueryFilter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCallbackByRef

void setCallbackByRef(ITableDataCallback rhs1)
                      throws IOException,
                             AutomationException
The call back routine.

Product Availability

Available with ArcGIS Desktop.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabaseui.ITableDataCallback (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.