WhereImpl<T> Class
The default implementation of Where<T>.
public sealed class WhereImpl<T> : AbstractSelectSorter<T>, Where<T>
where T : notnull
Type Parameters
- T
-
notnull
The type of the class representing any row of the result of the query.
- Inheritance
- Implements
Constructors
Where |
The default implementation of Where<T>. |
Properties
Text |
Gets the SQL query text. (Inherited from Abstract |
Methods
OrderBy(string[]) |
Description copied from interface: SelectSorter (Inherited from Abstract |
Execute() |
Description copied from interface: SelectTerminator (Inherited from Abstract |
Limit(int) |
Description copied from interface: SelectTerminator (Inherited from Abstract |
LimitOffset(int, int) |
Description copied from interface: SelectTerminator (Inherited from Abstract |
Equals(object) | (Inherited from object) |
GetHashCode() | (Inherited from object) |
GetType() | (Inherited from object) |
MemberwiseClone() | (Inherited from object) |
ToString() | (Inherited from object) |
Constructors Detail
WhereImpl(Siphon, string, IReadOnlyDictionary<string, object>)
The default implementation of Where<T>.
public WhereImpl(Siphon siphon, string text, IReadOnlyDictionary<string, object> parameters)
Parameters
- text
- string
The prefix statement.
- parameters
-
IRead
Only <string, object>Dictionary
Immutable key-value pairs.