Energy Core Library
Energy.Query.Parameter.List Class Reference

Parameter bag. Use it to define parameters for parametrized query and to parse it. More...

Inheritance diagram for Energy.Query.Parameter.List:
Energy.Base.Collection.StringDictionary< object > Energy.Query.Parameter.Bag

Classes

class  TypeDictionary
 Parameter format dictionary. More...
 

Public Member Functions

 List ()
 
string Parse (string input)
 Parse parametrized query string. More...
 
void Set (string key, string value, Enumeration.FormatType format)
 
- Public Member Functions inherited from Energy.Base.Collection.StringDictionary< object >
 StringDictionary ()
 
 StringDictionary (string[] keyValuePairArray)
 
Get (string key)
 
Energy.Base.Collection.StringDictionary< T > Get (string key, out T value)
 
Energy.Base.Collection.StringDictionary< T > Set (string key, T value)
 
Energy.Base.Collection.StringDictionary< T > Set (string[] array)
 
new void Add (string key, T value)
 
string [] ToArray (string separator)
 
string [] ToArray ()
 
object [] ToObjectArray ()
 
object [] ToArray< TToArray > ()
 
XmlSchema GetSchema ()
 
void ReadXml (XmlReader reader)
 
void WriteXml (XmlWriter writer)
 
new bool ContainsKey (string key)
 
string ToString (string glue)
 Return array as multiline string containing key value pairs concatenated with glue string. More...
 
string [] GetKeyArray ()
 Get array of keys More...
 
T [] GetValueArray ()
 Get array of values More...
 
StringDictionary< T > Filter (MatchStyle matchStyle, MatchMode matchMode, bool ignoreCase, string[] filters)
 Filter out dictionary by one or more filters using specified matching style and mode. More...
 
StringDictionary< T > Filter (MatchMode matchMode, bool ignoreCase, string[] filters)
 Filter out dictionary by one or more filters using specified matching mode. More...
 
new StringDictionary Filter (MatchStyle matchStyle, MatchMode matchMode, bool ignoreCase, string[] filters)
 Filter out dictionary by one or more filters using specified matching style and mode. More...
 
new StringDictionary Filter (MatchMode matchMode, bool ignoreCase, string[] filters)
 Filter out dictionary by one or more filters using specified matching mode. More...
 

Public Attributes

TypeDictionary Type = new TypeDictionary()
 
- Public Attributes inherited from Energy.Base.Collection.StringDictionary< object >
Dictionary< string, string > Index
 Index of keys for case insensitive option More...
 

Properties

Energy.Query.Format Format [get, set]
 Format More...
 
Energy.Base.Bracket Bracket [get]
 Bracket More...
 
Option Option [get, set]
 Parser options More...
 
bool Explicit [get, set]
 
bool NullAsZero [get, set]
 Parse null values as zero when converting to number type. More...
 
- Properties inherited from Energy.Base.Collection.StringDictionary< object >
bool CaseSensitive [get, set]
 Should keys be case sensitive (default) or case insensitive. When set to false lower key names will be treated as upper. More...
 
string XmlParentSeparator [get, set]
 XmlParentSeparator More...
 
string XmlEscapeString [get, set]
 XmlSpecialCharacter More...
 
new T this[string key] [get, set]
 

Detailed Description

Parameter bag. Use it to define parameters for parametrized query and to parse it.

Constructor & Destructor Documentation

◆ List()

Energy.Query.Parameter.List.List ( )

Member Function Documentation

◆ Parse()

string Energy.Query.Parameter.List.Parse ( string  input)

Parse parametrized query string.

Parameters
input
Returns

◆ Set()

void Energy.Query.Parameter.List.Set ( string  key,
string  value,
Enumeration.FormatType  format 
)

Member Data Documentation

◆ Type

TypeDictionary Energy.Query.Parameter.List.Type = new TypeDictionary()

Property Documentation

◆ Bracket

Energy.Base.Bracket Energy.Query.Parameter.List.Bracket
get

Bracket

◆ Explicit

bool Energy.Query.Parameter.List.Explicit
getset

◆ Format

Energy.Query.Format Energy.Query.Parameter.List.Format
getset

◆ NullAsZero

bool Energy.Query.Parameter.List.NullAsZero
getset

Parse null values as zero when converting to number type.

◆ Option

Option Energy.Query.Parameter.List.Option
getset

Parser options


The documentation for this class was generated from the following file: