Skip to content

SqlExtraClauses class

Represents different extra clauses of SELECT query.

public class Korzh.EasyQuery.Db.SqlExtraClauses
TypeNameDescription
BooleanLazyJoinsGets or sets a value indicating whether “lazy outer joins” scheme is used. If it is trueKorzh.EasyQuery.Db.SqlQueryBuilder will “delay” outer joins and apply them only when all inner joins have been made. Such behaviour will allow to get more records in result set.
StringLimitClauseGets or sets the content of LIMIT clause in result SQL statement
BooleanSelectDistinctGets or sets a value indicating whether SELECT clause must contain DISTINCT option.
StringSelectTopGets or sets the content of TOP command in SELECT clause.
TypeNameDescription
voidCopyFrom(SqlExtraClauses ecc)
voidLoadFromJsonDict(JsonDict clauseDict)Loads DbOptions from the IDictionary<string, object> object. Used for deserialization from JSON
voidLoadOptionsFromXmlReader(XmlReader reader)
voidSaveToXmlWriter(XmlWriter writer, String nodeName)
voidSetClauseByName(String propName, Object propValue)Sets one property according to its name and value.