Chili.Opf3 Send comments on this topic.
Chili.Opf3.Query Namespace
See Also  Inheritance Hierarchy

This namespace contains classes that are used to create queries on the storage. The framework ships with the ObjectQuery (a storage indepentend query) class and the SqlQuery (allows you to directly specify Sql) class. The namespace contains also different interfaces to allow you to implement your own type of query.

Classes

ClassDescription
AutoNumberItem Represents an autonumber item.
AutoNumberItems Contains the attributes of the persistent object and of the properties marked as autonumbers.
CompiledQuery This class represents a storage dependent query.
Expression Class that represents the base class for all expressions used in the framework.
ObjectExpression Represents a parsed ObjectQuery.
Generic ObjectQuery Represents a storage independent query.
Generic ObjectQueryBuilder A class that creates an instance of an ObjectQuery class.
OPath This class parses OPath expressions.
PersistentObjectExpression Represents a dynamic runtime object expression that is used to create dynamic storage commands.
SqlQuery Allows to specify directly storage dependent Sql queries.
SqlQueryBuilder A class that creates an instance of an SqlQuery class.

Interfaces

InterfaceDescription
IQuery This interface is implemented by each type of Query. Classes that implement this interface can be used as queries in the framework.

Enumerations

EnumerationDescription
Comparisons The member of this enumeration specifies the comparison condition for properties of the ObjectQueryBuilder.
Concats The member of this enumeration specifies the concat condition between items of the ObjectQueryBuilder.
QueryTypes Contains different types of an IQuery.
SortDirections The member of this enumeration specifies the sort condition for the query created by the ObjectQueryBuilder.

See Also