The following tables list the members exposed by EntitySchemaQueryExpression.
Name | Description | |
---|---|---|
EntitySchemaQueryExpression Constructor | Overloaded. |
Name | Description | |
---|---|---|
ArithmeticOperation | Arithmetic operation. | |
ExpressionType | The expression type. | |
Function | The expression function. | |
IsAggregationFunction | Indicates whether the expression is an aggregate function. | |
IsBlock | Determines whether the expression is placed in block. | |
IsInExpressionTypeChanged | Determines whether the handling of the ExpressionTypeChanged event is performed. | |
IsInExpressionTypeChanging | Determines whether the handling of the ExpressionTypeChanging event is performed. | |
IsInFunctionChanged | Determines whether the handling of FunctionChanged is performed. | |
IsInFunctionChanging | Determines whether the handling of the FunctionChanging event is performed. | |
IsInParameterValueChanged | Determines whether the handling of the ParameterValueChanged event is performed. | |
IsInParameterValueChanging | Determines whether the handling of the ParameterValueChanging event is performed. | |
IsInParameterValueForcedTypeChanged | Determines whether the handling of the ParameterValueForcedTypeChanged event is performed. | |
IsInParameterValueForcedTypeChanging | Determines whether the handling of the ParameterValueForcedTypeChanging event is performed. | |
IsNegative | Determines whether the expression is a negation. | |
IsSubQuery | Indicates whether the expression is a subquery. | |
JoinPath | Path to the linked table of the expression column. | |
LeftArithmeticOperand | The left operand of the arithmetic operation. | |
ParameterValue | The value of the parameter. | |
ParameterValueForcedType | The typed value of the parameter. | |
ParentQuery | Parent entity schema query. | |
Path | Full path to the expression column. | |
QueryColumnAlias | The query column alias. | |
RightArithmeticOperand | The right operand of the arithmetic operation. | |
RootSchema | The root schema. | |
SchemaColumn | Instance of the schema column. | |
SchemaColumnName | Name of the schema column. | |
SourceAlias | The alias of the data source. | |
SourceName | Data source. | |
SubQuery | Entity schema subquery. | |
SubQueryOptions | Parameters of the entity schema subquery. |
Name | Description | |
---|---|---|
Clone | Overridden. Gets the System.Object instance that is a clone of the current EntitySchemaQueryExpression instance. | |
CreateQueryColumnExpression | Creates Terrasoft.Core.DB.QueryColumnExpression for current expression with defined access rights. | |
GetCaption | Gets a header to display the current query expression to the object schema. | |
GetJoinPath | Gets the path to the linked table from which the column expression is selected, by the specified full path to the expression column. | |
GetResultDataValueType | Gets the data type of the current query expression to the object schema using the passed data type manager. | |
WriteMetaData | Overridden. Serializes the query expression to the object schema using the Terrasoft.Common.DataWriter specified instance. |
Name | Description | |
---|---|---|
ExpressionTypeChanged | An event that occurs after changing the type of the query expression to the object schema. | |
ExpressionTypeChanging | An event that occurs before changing the type of the query expression to the object schema. | |
FunctionChanged | An event that occurs after the query function has changed to an object schema. | |
FunctionChanging | An event that occurs before the query function changes to an object schema. | |
ParameterValueChanged | An event that occurs after changing the value of the query parameter to the object schema. | |
ParameterValueChanging | An event that occurs before the value of the query parameter changes to an object schema. | |
ParameterValueForcedTypeChanged | Event that occurs after changing the typed parameter value. | |
ParameterValueForcedTypeChanging | Event that occurs before changing the typed parameter value. |
Addition | Overloaded. |
Division | Overloaded. |
Multiplication | Overloaded. |
Subtraction | Overloaded. |