[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Query.QueryBuilderUtil Class Reference

List of all members.

Static Public Member Functions

static Field GetField (QueryBuilderEntities.FIELD_TYPE field_type)
static
QueryBuilderEntities.FIELD_TYPE 
GetFieldTypeFromValue (String i)
static System.Data.DbType GetDataTypeFromValue (String i)
static
QueryBuilderEntities.COMPARATOR 
GetComparatorTypeFromValue (String i)
static String GetComparatorExpression (QueryBuilderEntities.COMPARATOR c)
static void ApplyParameters (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, System.Data.IDataParameterCollection col, List< Query > queries)
static String GetQueryExpression (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, bool IsParameterized, int col_index, Query query)
static String GetQueryList (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, bool IsParameterized, List< Query > query_list)
static String GetQueryList (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, bool IsParameterized, List< Query > query_list, QueryBuilderEntities.FIELD_TYPE type)
static QueryBuilder Deserialize (byte[] in_bytes)
static QueryBuilder Deserialize (String in_string)
static String Serialize (QueryBuilder query_builder)
static String SerializeAndCompress (QueryBuilder query_builder)
static Query DeserializeQuery (String s)
static String SerializeQuery (Query query)
static String GetQueryParam (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, String param_name)
static void AddParameter (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, IDataParameterCollection col, DbType type, String name, object val)
static void AddParameter (Core.Data.DbFactory.CONNECTION_TYPE ConnectionType, IDataParameterCollection col, DbType type, String name, int size, object val)
static Object Read (Field field, IDataReader reader, int column_index)
static Object Read (DbType type, IDataReader reader, int column_index)

Properties

static System.Collections.Hashtable FIELD_MAP [get]

Static Private Attributes

static System.Collections.Hashtable field_map = null


Member Function Documentation

static Field Core.Tools.Query.QueryBuilderUtil.GetField ( QueryBuilderEntities.FIELD_TYPE  field_type  )  [static]

static QueryBuilderEntities.FIELD_TYPE Core.Tools.Query.QueryBuilderUtil.GetFieldTypeFromValue ( String  i  )  [static]

static System.Data.DbType Core.Tools.Query.QueryBuilderUtil.GetDataTypeFromValue ( String  i  )  [static]

static QueryBuilderEntities.COMPARATOR Core.Tools.Query.QueryBuilderUtil.GetComparatorTypeFromValue ( String  i  )  [static]

static String Core.Tools.Query.QueryBuilderUtil.GetComparatorExpression ( QueryBuilderEntities.COMPARATOR  c  )  [static]

static void Core.Tools.Query.QueryBuilderUtil.ApplyParameters ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
System.Data.IDataParameterCollection  col,
List< Query queries 
) [static]

static String Core.Tools.Query.QueryBuilderUtil.GetQueryExpression ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
bool  IsParameterized,
int  col_index,
Query  query 
) [static]

static String Core.Tools.Query.QueryBuilderUtil.GetQueryList ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
bool  IsParameterized,
List< Query query_list 
) [static]

static String Core.Tools.Query.QueryBuilderUtil.GetQueryList ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
bool  IsParameterized,
List< Query query_list,
QueryBuilderEntities.FIELD_TYPE  type 
) [static]

static QueryBuilder Core.Tools.Query.QueryBuilderUtil.Deserialize ( byte[]  in_bytes  )  [static]

static QueryBuilder Core.Tools.Query.QueryBuilderUtil.Deserialize ( String  in_string  )  [static]

static String Core.Tools.Query.QueryBuilderUtil.Serialize ( QueryBuilder  query_builder  )  [static]

static String Core.Tools.Query.QueryBuilderUtil.SerializeAndCompress ( QueryBuilder  query_builder  )  [static]

static Query Core.Tools.Query.QueryBuilderUtil.DeserializeQuery ( String  s  )  [static]

static String Core.Tools.Query.QueryBuilderUtil.SerializeQuery ( Query  query  )  [static]

static String Core.Tools.Query.QueryBuilderUtil.GetQueryParam ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
String  param_name 
) [static]

static void Core.Tools.Query.QueryBuilderUtil.AddParameter ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
IDataParameterCollection  col,
DbType  type,
String  name,
object  val 
) [static]

static void Core.Tools.Query.QueryBuilderUtil.AddParameter ( Core.Data.DbFactory.CONNECTION_TYPE  ConnectionType,
IDataParameterCollection  col,
DbType  type,
String  name,
int  size,
object  val 
) [static]

static Object Core.Tools.Query.QueryBuilderUtil.Read ( Field  field,
IDataReader  reader,
int  column_index 
) [static]

static Object Core.Tools.Query.QueryBuilderUtil.Read ( DbType  type,
IDataReader  reader,
int  column_index 
) [static]


Member Data Documentation

System.Collections.Hashtable Core.Tools.Query.QueryBuilderUtil.field_map = null [static, private]


Property Documentation

System.Collections.Hashtable Core.Tools.Query.QueryBuilderUtil.FIELD_MAP [static, get]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com