C# Класс CmsData.QueryFunctions

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BlueToolbarReport ( ) : IEnumerable
BlueToolbarReport ( string sort ) : IEnumerable
QueryCount ( string query ) : int
QueryFunctions ( CmsData.CMSDataContext db ) : System
QueryFunctions ( CmsData.CMSDataContext db, object>.Dictionary dictionary ) : System
QueryFunctions ( string dbname ) : System
QueryList ( object query, string sort = "name" ) : IEnumerable
QuerySql ( string sql ) : IEnumerable
QuerySql ( string sql, object p1 ) : IEnumerable
QuerySql ( string sql, object p1, string>.Dictionary d ) : IEnumerable
QuerySqlTop1 ( string sql ) : dynamic
QuerySqlTop1 ( string sql, object p1 ) : dynamic
QuerySqlTop1 ( string sql, object p1, string>.Dictionary d ) : dynamic
SqlDateValueArray ( string header, int numvalcols, string sql ) : string

Function takes a sql script and then places the results into an array. The first column in the SQL results should countain Dates. This is followed by 1 to 10 columns value Each row of SQL results is processed into a row of the array by creating a DateValueRow class header: string containing the header row. (less the square brackets) numvalcols: number of columns containing values. (do not include date column) sql: string containing the sql script. Example: SqlDateValueArray("{label: 'Date', type: 'date'},{label: 'Sum', type: 'number'},{label: 'Avg', type: 'number'}", 2, '''sql string''') If there are no results from the SQL query, then a table is returned that prints "NULL" on the chart

SqlNameCountArray ( string title, string sql ) : string
SqlPeopleIdsToQuery ( string sql ) : string
StatusCount ( string flags ) : int
TagCount ( int tagid ) : int
TagQueryList ( object query ) : int

Приватные методы

Метод Описание
GetReadonlyConnection ( ) : DbConnection
SortList ( string sort, IQueryable q ) : IQueryable

Описание методов

BlueToolbarReport() публичный Метод

public BlueToolbarReport ( ) : IEnumerable
Результат IEnumerable

BlueToolbarReport() публичный Метод

public BlueToolbarReport ( string sort ) : IEnumerable
sort string
Результат IEnumerable

QueryCount() публичный Метод

public QueryCount ( string query ) : int
query string
Результат int

QueryFunctions() публичный Метод

public QueryFunctions ( CmsData.CMSDataContext db ) : System
db CmsData.CMSDataContext
Результат System

QueryFunctions() публичный Метод

public QueryFunctions ( CmsData.CMSDataContext db, object>.Dictionary dictionary ) : System
db CmsData.CMSDataContext
dictionary object>.Dictionary
Результат System

QueryFunctions() публичный Метод

public QueryFunctions ( string dbname ) : System
dbname string
Результат System

QueryList() публичный Метод

public QueryList ( object query, string sort = "name" ) : IEnumerable
query object
sort string
Результат IEnumerable

QuerySql() публичный Метод

public QuerySql ( string sql ) : IEnumerable
sql string
Результат IEnumerable

QuerySql() публичный Метод

public QuerySql ( string sql, object p1 ) : IEnumerable
sql string
p1 object
Результат IEnumerable

QuerySql() публичный Метод

public QuerySql ( string sql, object p1, string>.Dictionary d ) : IEnumerable
sql string
p1 object
d string>.Dictionary
Результат IEnumerable

QuerySqlTop1() публичный Метод

public QuerySqlTop1 ( string sql ) : dynamic
sql string
Результат dynamic

QuerySqlTop1() публичный Метод

public QuerySqlTop1 ( string sql, object p1 ) : dynamic
sql string
p1 object
Результат dynamic

QuerySqlTop1() публичный Метод

public QuerySqlTop1 ( string sql, object p1, string>.Dictionary d ) : dynamic
sql string
p1 object
d string>.Dictionary
Результат dynamic

SqlDateValueArray() публичный Метод

Function takes a sql script and then places the results into an array. The first column in the SQL results should countain Dates. This is followed by 1 to 10 columns value Each row of SQL results is processed into a row of the array by creating a DateValueRow class header: string containing the header row. (less the square brackets) numvalcols: number of columns containing values. (do not include date column) sql: string containing the sql script. Example: SqlDateValueArray("{label: 'Date', type: 'date'},{label: 'Sum', type: 'number'},{label: 'Avg', type: 'number'}", 2, '''sql string''') If there are no results from the SQL query, then a table is returned that prints "NULL" on the chart
public SqlDateValueArray ( string header, int numvalcols, string sql ) : string
header string
numvalcols int
sql string
Результат string

SqlNameCountArray() публичный Метод

public SqlNameCountArray ( string title, string sql ) : string
title string
sql string
Результат string

SqlPeopleIdsToQuery() публичный Метод

public SqlPeopleIdsToQuery ( string sql ) : string
sql string
Результат string

StatusCount() публичный Метод

public StatusCount ( string flags ) : int
flags string
Результат int

TagCount() публичный Метод

public TagCount ( int tagid ) : int
tagid int
Результат int

TagQueryList() публичный Метод

public TagQueryList ( object query ) : int
query object
Результат int