P4s3FilterTools NamespaceA Sandcastle Documented Class Library
 
Classes

  ClassDescription
Public classFilterObj
Models the updated filter object system. Loads data from a filter database entry. Either parses the legacy Criteria object or deserializes the updated filter object.
Public classFilterObjManager
Class that manages a set of filters and their statitics, reports. Drives the filter HUD panels.
Public classReportObj
Class that represents a filter's report object. A filter can have more than one associated report object.
Public classSimpleOperationResult
Simple operation wrapper class.
Public classSqlColumnValuePair
A simple wrapper class for holding column value pairs.
Public classSqlQuery
Represents an SQL query built from a series of tokens stored in a linked list.
Public classSqlSelectEntry
A simple wrapper class for holding select statement entries.
Public classSqlToken
Represents a piece of an SQL query. Supports formatting options and controls to represent the most common SQL tokens.
Public classSqlTokenToolBox
Static class thats provides quick access to SqlToken object generators. Also contains a number of methods for splitting SqlQuery objects (filter core or statistic core), join SqlQuery objects and generate valid SQL from higher level objects like Filters, Statistics, and Reports.
Public classStatisticObj
Class that represents a filter's statistic object. A filter can have more than one associated statistic object.
Enumerations

  EnumerationDescription
Public enumerationFilterMode
Determines if this filter object uses supporting views or direct table access.
Public enumerationFilterType
Represents the type of filter, legacy or updated.
Public enumerationSqlClause
SqlClause, represents common SQL clauses.
Public enumerationSqlDataType
Identifies what type of data is being passed in as a value in a comparison SqlToken.
Public enumerationSqlJoinType
SqlJoinType, represents the two join types we support.
Public enumerationSqlOperatorCompPrefix
SqlOperatorCompPrefix, represents prefix operators used in comparisons. Namely the NOT operator.
Public enumerationSqlOperatorCompSuffix
SqlOperatorCompSuffix, represents suffix operators used in comparisons.
Public enumerationSqlOperatorConnector
SqlOperatorBool, represents the linking between WHERE clause items.
Public enumerationSqlSelectEntry SqlSelectEntryType
Represents the type of select statement entry supported for reporting and statistics.
Public enumerationSqlTokenType
Indicates what type of SqlToken object it is.