| Query Class |
|
Namespace: DataPA.Utils.QueryEngine
public class Query : _Query, ISerializable, ITelemetry
The Query type exposes the following members.
| Name | Description | |
|---|---|---|
| Query |
Creates and returns a new query object
| |
| Query(Byte, Systems) |
Creates and returns a new query object from a saved byte array
| |
| Query(String, Systems) |
Creates and returns a new query object from a saved query string
|
| Name | Description | |
|---|---|---|
| AuthenticateInmydataAccount | ||
| AvailableProfiles |
Generates and returns the available profiles for the current Google Account
| |
| CheckSystemandSubjectsValid | ||
| Clone |
Creates and returns an absolute copy of this query
| |
| ComparableTypes |
Compares two data types and returns true if they are comparable
| |
| FieldDataTypeFromColumnDataType | ||
| GenerateField |
Generates a field object given a data column
| |
| GenerateFields |
Generates a fields collection for a given datatable
| |
| GetObjectData | ||
| GetRequiredFieldInfo |
Builds string arrays of parameter information which will be used when publishing
| |
| GetTelemetryMetrics | ||
| GetTelemetryProperties | ||
| GoogleMetaData |
Generates and returns the Google Meta data
| |
| GoogleMetaData(Boolean) |
Generates and returns the Google Meta data
| |
| Import |
Imports data from the ImportFile
| |
| IsInmydataAuthenticated | ||
| IsValueSet | ||
| Open |
Opens a new query object from a saved query string
| |
| OpenFromBytes |
Opens a new query from a saved byte array
| |
| OpenFromFile |
Opens a new query object from a saved query string
| |
| QueryResults |
Gets the first query data set from this queries results set
| |
| QueryResults(Int32) |
Gets a given query data set from this queries results set
| |
| RaiseDataAvailableEvent | ||
| ResetGoogleAPI |
Clears all saved tokens and resets the API object
| |
| ResetIDs |
Resets the Unique ID for this query and any descendents
| |
| RunQuery | ||
| Save(Stream) |
Saves this query to the given stream
| |
| Save(String) |
Saves this query to the given file
| |
| SetObjectData | ||
| SetRequiredValue |
Allows 3rd party applications to set the value of a paremeter and prevent it from being prompted for by the run query wizard
| |
| SetSkipValue |
Allows 3rd party applications to set a paremeter to be skipped and prevent it from being prompted for by the run query wizard
| |
| StoreAccessTokens |
Requests that the any access tokens required for this query are stored in the query for publish
| |
| ToByte |
Gets this query stored as a byte array
| |
| ToSaveString |
Gets this query stored as a string
| |
| ToString |
Gets a string that describes this query
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| ClassId | ||
| EventsId | ||
| InterfaceId | ||
| StoredAccessToken |
| Name | Description | |
|---|---|---|
| Author |
Gets and sets the name of the person who created this query
| |
| BlendingDetails |
Gets and sets an object that defines the properties required for a blending query
| |
| BusinessLogicFixedValueParameterValues |
Gets and sets a dictionary of objects that represent the values to populate the business logic parameters for the subject used in this query
| |
| Category |
Gets and sets the category this query will be published too
| |
| Children |
Gets the collection of child queries
| |
| ChildrenList |
Gets and sets a list of child subjects of this query
| |
| ClearData |
Gets and sets a property that indicates if an accumulating query should clear data on this refresh
| |
| CombineResults |
Gets and sets a value that indicates if the results of a multi level query should be combined into a single dataset
| |
| Comments |
Gets and sets a comments string for this query
| |
| Conditions |
Gets and sets an list of query conditions to be applied to this query
| |
| DataSetName |
Gets a property that indicates the dataset name that will be used for this query's results
| |
| DebugQuery |
Gets and sets a property that indicates if this query will run in debug mode.
| |
| DecimalSeparator |
Gets and sets the Decimal separator
| |
| Description |
Gets and sets a description for this query
| |
| DisplayFields |
Gets and sets the display fields for this query
| |
| ErrorMessage |
Gets and sets a string that will contain any error recorded at the time this query was last run
| |
| ExcelExportProperties |
Gets and sets an object that describes
| |
| ExcelImportProperties |
Gets and sets an object that describes
| |
| FieldLabelsChanged |
Gets a dicionary of the fields that have changed name since the query was last opened
| |
| ForcedConnectionID |
Gets and sets the ID of the connection this query is forced to use
| |
| GoogleAnalyticsDetails |
Gets ansd sets an object that defines the properties for a Google Analytics query
| |
| ID |
Gets a unique identifier for this object
| |
| ImportFile |
Gets and sets the path of the file from which this query will import data
| |
| inmydataSourceData |
Gets and sets the source data for this inmydata query
| |
| inmydataTenant |
Gets and sets the name of the tenant for this inmydata query
| |
| InnerJoin |
Gets and sets a property that indicates if this object is joined to it's parent with an inner join
| |
| Keywords |
Gets and sets a list of keywords to identify this object
| |
| LastRefreshCompleted |
Gets and sets the date and time this query was last refreshed
| |
| LastRefreshCompletedNotNullable |
Gets and sets the date and time this query was last refreshed
| |
| LastRefreshStarted |
Gets and sets the date and time the last refresh of this query started
| |
| LastRefreshStartedNotNullable |
Gets and sets the date and time the last refresh of this query started
| |
| MaxRows |
Gets and sets the maximum number of rows for this query to return
| |
| MillisecondsTakenLastSuccessfulRefresh |
Gets the number of milliseconds taken for the last succesfull refresh of this query
| |
| Modified |
Gets a property that indicates if the Query has been modified since it was last saved.
| |
| Name |
Gets and sets the name of this query
| |
| ObjectSizes |
Gets a dictionary of serialized objects contained in this object, along with their sizes (in bytes)
| |
| OpenAPIClassFile |
Gets and sets a string that identifies the Open API assembly file that will be used to provide data
| |
| OpenAPIClassIdentifier |
Gets and sets a string that identifies the Open API class that will be used to provide data
| |
| OpenAPIConfigurationString |
Gets and sets the configuration string used in conjunction with the OpenAPI class to generate data
| |
| OpenAPIRuntimeConfigurationString |
Gets the configuration string used in conjunction with the OpenAPI class to generate data, with any required field values populated
| |
| ParameterParentColumns |
Gets and sets a dictionary of fields that represent the parent columns used to provide values for a required field in for this subject in a multi-level query
| |
| Parameters |
Gets the query parameters collection
| |
| ParametersList |
Gets and sets a dictionary of parameter objects for this query
| |
| Parent |
Gets and sets the parent query
| |
| QueryBasedOnSubject |
Gets a value that indicates if this query is dependent on a subject
| |
| QueryBasedOnSystem |
Gets a value that indicates if this query is dependent on a system
| |
| QueryLookups | ||
| QueryType |
Gets and sets a value that identifies the type of this query
| |
| RequiredFields |
Gets the query parameters collection (depricated, use parameters)
| |
| ResultsSet |
Gets and sets property that contains the datasets for this query.
| |
| RootQuery |
Gets the root query of this query
| |
| SavedDataAvailable |
Gets a boolean value that indicates if the file required to run a test execution of this query exists and the query has data
| |
| SavedDataFile |
Gets the fully qualified path of the file required to run a test execution of this query
| |
| Silent |
Gets and sets a property that indicates whether the run query screen should be fully hidden in the client if possible
| |
| SkipExport |
Gets and sets a property that indicates if the export screen should be skipped in the rubn query wizard
| |
| SkipIntro |
Gets and sets a property that indicates whether the run query wizard will be forced to skip the introduction screen regardless of the users settings
| |
| SortFields |
Gets and sets a list of columns used to sort the data from this query
| |
| SourceFields |
Gets and sets a collection of fields available from the source dataset
| |
| SplitResults |
Gets and sets a property that indicates if this query will return multiple result sets
| |
| SQLString |
Gets and sets the SQL Query string for this query
| |
| StoredData |
Gets and sets a string that can be used to store any data string in this query
| |
| Subject |
Gets the subject object that this query is based on
| |
| SubjectID |
Gets and sets the ID of the subject used for this query
| |
| SubjectTitle |
Gets a property that indicates the title of the Subject this Query uses.
| |
| SubjectType |
Gets a property that indicates the type of the Subject this Query uses.
| |
| Summarise |
Gets and sets a property that indicates whether this query will summarise the data returned by the Open API query
| |
| SummaryFill |
Gets and sets a value that indicates if any date groupings in a summary query should populate periods without any data
| |
| SystemName |
Gets and sets the system name this query relates to (if any)
| |
| Systems |
Gets and sets the systems object that the subject this query relates to should belong to
| |
| ThousandSeparator |
Gets and sets the thousand separator
| |
| TrendingDetails |
Gets and sets the trending details for this query
| |
| UseLabels |
Gets and sets a property that indicates if this query should us the fields labels in the dataset.
| |
| UseParametersAsDefault |
Gets and sets a value that indicates if the parameter values in this query should be used as the default values for the query required fields
| |
| UserLevel |
Gets and sets the user level for this query
| |
| Version |
Gets and sets the version for this query
|
| Name | Description | |
|---|---|---|
| DataAvailable |
Event raised when the data is available for this query from the queyr having been run.
| |
| ParameterValueRequest |
Event raised for each parameter before the query is run, allowing parameter values to be set by a third party application
| |
| QueryProgress |
Event raised to indicate the progress of a query refresh process
| |
| SourceDataRequest |
Event raised when the query requires a source data set to be provided for a blending query
|