Query public class Query Documentation public enum QueryType public ArtifactType ArtifactType { get; } public List<ViewFieldInfo> Columns { get; } public Comments Comments { get; set; } public List<CommonTableExpression> CommonTableExpressions { get; } public List<Condition> Conditions { get; } public bool IncludeRankColumn { get; } public Destination IntoDestination { get; set; } public List<Join> Joins { get; } public Options Options { get; set; } public Search Search { get; set; } public List<Sort> Sort { get; } public int Start { get; set; } public int Top { get; set; } public QueryType Type { get; } public bool UseDistinctInSelectClause { get; set; } protected Query() public Query(string baseTableName, QueryType type) public Query(ArtifactType artifactType, QueryType type) public void AddFlatTableJoinParameters(FlatTableJoinParameters thisParam) public Query Clone() public Options CoalesceOptions() public bool ContainsSearch() protected virtual List<Query> GetAllQueries() public void RemoveAllQueryOptions()