|
| QueryType () |
|
override ISqlObject | DeserializeObject (Stream stream) |
|
override void | SerializeObject (Stream stream, ISqlObject obj) |
|
virtual bool | IsComparable (SqlType type) |
| Verifies if a given SqlType is comparable to this data-type. More...
|
|
virtual bool | CanCastTo (SqlType destType) |
| Verifies if this type can cast any value to the given SqlType. More...
|
|
virtual DataObject | CastTo (DataObject value, SqlType destType) |
| Converts the given object value to a SqlType specified. More...
|
|
virtual object | ConvertTo (ISqlObject obj, Type destType) |
|
virtual ISqlObject | Add (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Subtract (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Multiply (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Divide (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Modulus (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Negate (ISqlObject value) |
|
virtual SqlBoolean | IsEqualTo (ISqlObject a, ISqlObject b) |
|
virtual SqlBoolean | IsNotEqualTo (ISqlObject a, ISqlObject b) |
|
virtual SqlBoolean | IsGreatherThan (ISqlObject a, ISqlObject b) |
|
virtual SqlBoolean | IsSmallerThan (ISqlObject a, ISqlObject b) |
|
virtual SqlBoolean | IsGreaterOrEqualThan (ISqlObject a, ISqlObject b) |
|
virtual SqlBoolean | IsSmallerOrEqualThan (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | And (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | Or (ISqlObject a, ISqlObject b) |
|
virtual ISqlObject | XOr (ISqlObject x, ISqlObject y) |
|
virtual ISqlObject | UnaryPlus (ISqlObject value) |
|
virtual ISqlObject | Reverse (ISqlObject value) |
|
virtual SqlType | Wider (SqlType otherType) |
| Gets the one data-type between this and the other one given that handles the wider range of values. More...
|
|
virtual int | Compare (ISqlObject x, ISqlObject y) |
|
override bool | Equals (object obj) |
|
override int | GetHashCode () |
|
virtual bool | Equals (SqlType other) |
|
override string | ToString () |
|
virtual bool | IsCacheable (ISqlObject value) |
|
virtual Type | GetRuntimeType () |
|
virtual Type | GetObjectType () |
|
virtual ISqlObject | CreateFromLargeObject (ILargeObject objRef) |
|
virtual ISqlObject | CreateFrom (object value) |
|
|
static SqlType | Parse (string s) |
| Parses a SQL formatted string that defines a data-type into a constructed SqlType object equivalent. More...
|
|
static SqlType | Parse (IContext context, string s) |
| Parses a SQL formatted string that defines a data-type into a constructed SqlType object equivalent. More...
|
|
static bool | IsPrimitiveType (SqlTypeCode typeCode) |
|
static SqlType | Resolve (SqlTypeCode typeCode) |
|
static SqlType | Resolve (SqlTypeCode typeCode, DataTypeMeta[] meta) |
|
static SqlType | Resolve (SqlTypeCode typeCode, DataTypeMeta[] meta, ITypeResolver resolver) |
|
static SqlType | Resolve (SqlTypeCode typeCode, string name) |
|
static SqlType | Resolve (SqlTypeCode typeCode, string name, DataTypeMeta[] meta) |
|
static SqlType | Resolve (string name) |
|
static SqlType | Resolve (string name, DataTypeMeta[] meta) |
|
static SqlType | Resolve (string name, DataTypeMeta[] meta, ITypeResolver resolver) |
|
static SqlType | Resolve (SqlTypeCode typeCode, string name, DataTypeMeta[] meta, ITypeResolver resolver) |
|
| SqlType (SqlTypeCode sqlType) |
| Constructs the SqlType for the given specific SQL TYPE. More...
|
|
| SqlType (string name, SqlTypeCode typeCode) |
| Constructs the SqlType for the given specific SQL TYPE and a given name. More...
|
|
| SqlType (ObjectData data) |
|
virtual void | GetData (SerializeData data) |
|
virtual int | GetCacheUsage (ISqlObject value) |
|
virtual int | ColumnSizeOf (ISqlObject obj) |
|
Definition at line 27 of file QueryType.cs.