Class EntitySchemaStartOfCurrentHourQueryFunction
Represents function for current hour start expression.
Inheritance
Inherited Members
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
public class EntitySchemaStartOfCurrentHourQueryFunction : EntitySchemaBaseCurrentDateTimeQueryFunction, IMetaItem, IMetaDataSerializable, ICloneable
Constructors
EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaQuery, Int32)
Initializes new instance of EntitySchemaStartOfCurrentHourQueryFunction which is part of
provided parentQuery
and has specified offset
relatively to base date.
Declaration
public EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaQuery parentQuery, int offset = 0)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaQuery | parentQuery | Instance of EntitySchemaQuery. |
System.Int32 | offset | Offset in hours relatively to base date. |
EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaQuery, EntitySchemaQueryExpression, Int32)
Initializes new instance of EntitySchemaStartOfCurrentHourQueryFunction which is part of
provided parentQuery
, has specified function argument expression
and offset
relatively to base date.
Declaration
public EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaQuery parentQuery, EntitySchemaQueryExpression expression, int offset = 0)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaQuery | parentQuery | Instance of EntitySchemaQuery. |
EntitySchemaQueryExpression | expression | Function argument expression. |
System.Int32 | offset | Offset in hours relatively to base date. |
EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaStartOfCurrentHourQueryFunction)
Initializes new instance of EntitySchemaStartOfCurrentHourQueryFunction which is clone of other instance.
Declaration
public EntitySchemaStartOfCurrentHourQueryFunction(EntitySchemaStartOfCurrentHourQueryFunction source)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaStartOfCurrentHourQueryFunction | source | Instance of EntitySchemaStartOfCurrentHourQueryFunction to be cloned. |
Methods
Clone()
Clones current instance of EntitySchemaStartOfCurrentHourQueryFunction.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | Clone of current instance. |
Overrides
GetCaption()
Gets function caption.
Declaration
public override string GetCaption()
Returns
Type | Description |
---|---|
System.String | Function caption string. |
Overrides
SpecifyValueExpression(UserConnection)
Declaration
protected override void SpecifyValueExpression(UserConnection userConnection)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection |
Overrides
SpecifyValueExpressionParameterValue(DateTime)
Declaration
protected override DateTime SpecifyValueExpressionParameterValue(DateTime value)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | value |
Returns
Type | Description |
---|---|
System.DateTime |