AifQueryBuilder Class [AX 2012]

The AifQueryBuilder class is the base class for all query builder classes.

Syntax

class AifQueryBuilder

Run On

Called

Methods

  Method Description
Gg769877.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif getDataSetName Constructs the name for the data set returned by the query service.
Gg769877.pubmethod(en-us,AX.60).gif getOutputPaging Constructs the output paging parameters to be returned to the query service client.
Gg769877.pubmethod(en-us,AX.60).gif getQuery Retrieves the query object that is used by the Query Service to create the schema of the returned data set.
Gg769877.pubmethod(en-us,AX.60).gif getQueryRun Retrieves the QueryRun object that is used by the Query Service to retrieve the data.
Gg769877.pubmethod(en-us,AX.60).gif getRecordLimits Retrieves a map of record limits for data sources in the query returned by the getQuery method.
Gg769877.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif initialize Initializes the query builder.
Gg769877.pubmethod(en-us,AX.60).gif isPagingOverriden Specifies whether the query builder implements paging internally.
Gg769877.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif setArgs Receives the arguments object passed by the Query Service caller.
Gg769877.pubmethod(en-us,AX.60).gif setInputPaging Receives the paging object passed in by the Query Service caller.
Gg769877.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg769877.pubmethod(en-us,AX.60).gif Gg769877.static(en-us,AX.60).gif ::createQueryBuilder Constructs query builder objects of the given type.

Top

Remarks

All query builder classes must derive from the AifQueryBuilder class and implement initialize method.

The AifQueryBuilder class provides default implemenation for all other methods.

Inheritance Hierarchy

Object Class
  AifQueryBuilder Class
    CustAccountQueryBuilder Class
    HierarchyLinkTableQueryBuilder Class
    KanbanOverviewJobsQueryBuilder Class
    KanbanOverviewJobsQueryBuilderCriteria Class
    KanbanOverviewQueryBuilderCell Class
    KanbanOverviewQueryBuilderCriteria Class
    LedgerCurrencyQueryBuilder Class
    ProjCalendarQueryBuilder Class
    ProjCategoryQueryBuilder Class
    ProjContractQueryBuilder Class
    ProjFundingSourceQueryBuilder Class
    ProjGroupQueryBuilder Class
    ProjLegalEntityCurrencyQueryBuilder Class
    ProjResourceQueryBuilder Class
    ProjResourceTeamQueryBuilder Class
    ProjSalesCurrencyQueryBuilder Class
    ProjTableQueryBuilder Class
    ProjTableRecIDQueryBuilder Class
    ProjUserCompanyQueryBuilder Class
    SRSQueryBuilder Class
    SrsReportProviderQueryBuilder Class
    SysWorkflowModelWorkflowQuery Class
    TrvProjectLookupQueryBuilder Class
    VendAccountQueryBuilder Class