com.esri.arcgis.trackinganalyst
Interface IQueryBuilder

All Superinterfaces:
Serializable
All Known Implementing Classes:
QueryBuilder

public interface IQueryBuilder
extends Serializable

Provides access to properties and methods needed to manage query builder settings and functionality.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 void doModal(int hParentWindowHandle)
          Displays the Query Builder dialog box.
 String getDatasetDefinitionID()
          The value of the DatasetDefinitionID property.
 String getDatasetDefinitionName()
          The value of the DatasetDefinitionName property.
 String getWhereClause()
          Places SQL where clause in the query builder.
 void setDatasetDefinitionID(String pVal)
          The value of the DatasetDefinitionID property.
 void setDatasetDefinitionName(String pVal)
          The value of the DatasetDefinitionName property.
 void setLayer(ILayer rhs1)
          Layer containing test geometries for query.
 void setServerConnection(IServerConnection rhs1)
          Connection to tracking server being used in query.
 void setWhereClause(String pVal)
          Places SQL where clause in the query builder.
 

Method Detail

getWhereClause

String getWhereClause()
                      throws IOException,
                             AutomationException
Places SQL where clause in the query builder.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhereClause

void setWhereClause(String pVal)
                    throws IOException,
                           AutomationException
Places SQL where clause in the query builder.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getDatasetDefinitionName

String getDatasetDefinitionName()
                                throws IOException,
                                       AutomationException
The value of the DatasetDefinitionName property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionName

void setDatasetDefinitionName(String pVal)
                              throws IOException,
                                     AutomationException
The value of the DatasetDefinitionName property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getDatasetDefinitionID

String getDatasetDefinitionID()
                              throws IOException,
                                     AutomationException
The value of the DatasetDefinitionID property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionID

void setDatasetDefinitionID(String pVal)
                            throws IOException,
                                   AutomationException
The value of the DatasetDefinitionID property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setServerConnection

void setServerConnection(IServerConnection rhs1)
                         throws IOException,
                                AutomationException
Connection to tracking server being used in query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setLayer

void setLayer(ILayer rhs1)
              throws IOException,
                     AutomationException
Layer containing test geometries for query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

doModal

void doModal(int hParentWindowHandle)
             throws IOException,
                    AutomationException
Displays the Query Builder dialog box.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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