Namespace Terrasoft.Core.DB
Classes
ActionsConfigUtilities
Auxiliary class for the ActionsConfig enumeration.
AdminOperations
AggregationQueryFunction
The aggregate function of the expression.
BaseColumnAction
BaseColumnDBMetaPropertyAction
BaseGroupAction
BaseHint
Basic class of the table hint.
BaseInsert
BaseQueryHint
The base class of a query hint.
BaseStoredProcedure
BufferingDataReader
A data reader that allows data to be buffered.
BuilderSqlKeyword
CastQueryFunction
Function of casting the argument expression to the specified data type.
CoalesceQueryFunction
Function that returns the first expression that is not equal to null
from the list of arguments.
Column
Provides utility methods for working with expressions of query columns.
ColumnAction
ColumnIndexMetaDescriptionQueryBuilder
Provides creating a query for getting column index descriptions from DB.
ColumnMetaDescriptionQueryBuilder
Provides creating a query for getting column descriptions from DB.
ConcatQueryFunction
Function for generating a string that is a result of combining string values of the function arguments.
ConstraintAction
ConstraintMetaDescriptionQueryBuilder
Provides creating a query for getting constraint descriptions from DB.
CreateGuidQueryFunction
The expression function of the new identifier.
CurrentDateTimeQueryFunction
The function of the current date and time expression.
CustomQuery
CustomQueryFunction
Custom function.
DataLengthQueryFunction
Function for calculating the bytes used to represent the expression of column with passed name.
DataTableUtilities
DataValueTypeDBMetaTypeConverter
DateAddQueryFunction
Function of the expression of the date yielded by adding the specified time span to the specified date.
DateDiffQueryFunction
The function of expressing the date difference obtained by subtracting the specified dates.
DatePartQueryFunction
The expression function for the datepart of the Date/Time type.
DbCommentEngine
DbCommentMetaEngine
DbCommentMetaPropertiesCollection
DbCommentMetaPropertyCollection
DBConfigurationElement
DBConfigurationSection
DBConfigurationSectionGroup
DBEngine
Provides methods for queries building.
DBExecutor
Database query executor.
DBLobUtilities
DBMetaAction
DBMetaActionCollection
DBMetaActionExecutedEventArgs
DBMetaActionExecuteErrorEventArgs
DBMetaActionExecuteException
DBMetaActionManager
DBMetaActionManagerItem
DBMetaActionManagerItemCollection
DBMetaActionUtilities
DBMetaActionValidationException
DBMetaEngine
DBMetaProperty
DBMetaPropertyAction
DBMetaPropertyCollection
DBMetaPropertyGroupAction
DBMetaScript
DBMetaScriptException
DBMetaScriptValidationMessage
DBMetaScriptValidationMessageCollection
DBSectionCollection
DBSecurityEngine
DBSpecificationConfigurationElement
DBSpecificationConfigurationSection
DBSpecificationSectionCollection
DBTypeConverter
DefValueAction
Delete
Query to delete data.
EntityOperationGrantee
EntitySchemaAction
EntitySchemaDbInfoActualizer
Actualizes information about an object at the database level.
EntitySchemaDbInfoProvider
Provides information about an object at the database level.
EntitySchemaMetaDescriptionQueryBuilder
Provides creating a query for getting entity schema meta descriptions from DB.
EntitySchemaRecordRightSource
ExecutedChangedEventArgs
ForceSeekHint
Class of the table hint "Use search in the index".
ForeignKeyAction
Func
Provides utility methods for working with functions.
GroupAction
GuidDBMetaTypeConverter
HierarchicalSelectOptions
Parameters for building hierarchical queries.
HintCollection
Hints
Class of table hints.
HintsHelper
IndexAction
IndexHint
Class of the table hint "Use the index".
IndexMetaDescriptionQueryBuilder
Provides creating a query for getting composite index descriptions from DB.
Insert
Query to insert data.
InsertSelect
IsNullQueryFunction
Function for replacing the null
value with the placeholder expression.
Join
The Join query operator.
JoinCollection
The collection of operators of the Join
query.
LengthQueryFunction
Function for returning the length of expression.
LocalizableStringDBMetaTypeConverter
MaxDopQueryHint
MaxDop query hint.
MetaDescriptionQueryBuilder
Provides creating a query for getting object meta descriptions from DB.
ModifyColumnTypeValidateAction
ModifyQueryColumn
ModifyQueryColumnCollection
ModifyQueryColumnValue
ModifyQueryColumnValueCollection
ModifyQuerySource
NoLockHint
Class of the table hint "Reading invalid results".
NotNullColumnAction
OrderByItem
Represents the expression by which the query results are sorted.
OrderByItemCollection
The collection of expressions by which the query results are sorted.
PageableSelectCondition
Represents the condition for the paged output query.
PageableSelectOptions
Parameters of the paged output of the query results.
PrimaryKeyAction
Query
Base class of the data base query.
QueryCase
CASE operator expression.
QueryCaseItem
Item of the CASE condition.
QueryColumnExpression
The query column expression.
QueryColumnExpressionCollection
Collection of column expressions.
QueryCondition
The query condition.
QueryFunction
Base class of the expression function.
QueryHintCollection
QueryParameter
Represents the query parameter.
QueryParameterCollection
Collection of the query parameters.
QueryParameterUtilities
Provides utility methods for working with query parameters.
QuerySourceExpression
The expression of the query data source.
QueryUtilities
Provides utility methods for working with queries to the database.
RecordsByRightOptions
ReferenceSchemaCollectionDBMetaTypeConverter
RowLockHint
Class of the table hint "Lock by records".
RowNumberQueryFunction
ROW_NUMBER function.
SchemaDBActionMessageEventArgs
Provides message about action for entity schema structure changing.
SchemaDBActionsAddedEventArgs
Provides data about adding actions for entity schema structure changing.
Select
Query to select data.
SelectQueryCollection
Collection of data select queries.
Sequence
Sequence object in database.
SequenceMap
Sequence map, stores sequence objects.
SetColumnValueAction
Source
Provides utility methods for working with the query data source.
SqlKeyword
StoredProcedure
SubstringQueryFunction
Function which gets part of a string.
SystemDBSecurityEngine
TriggerAction
TrimQueryFunction
Function for removing leading and trailing spaces from an expression.
Update
Query to update data.
UpdateSelect
Query for update data from select.
UpperQueryFunction
The function for converting characters of the argument expression to uppercase.
UserDefinedFunction
ValidateAction
WindowQueryFunction
SQL window function.
Interfaces
IBufferingDataReader
Provides a means for buffering the data from System.Data.IDataReader.
ICacheableQuery
Provides methods and properties of the cached query.
IColumnAction
IDataIsolationHelper
Provides utility methods to apply CRUD restrictions for Data Isolation mode.
IDataValueTypeFactory
Provides functionality to creating instance of a data value class.
IDBCommand
Represents the SQL command.
IDbCommentEngine
Provides methods for working with DB meta propeties based on DB comments.
IDBReadableCommand
Represents the SQL operator that can be used to read data.
IEntitySchemaDbInfoActualizer
Actualizes information about an object at the database level.
IEntitySchemaDbInfoProvider
Provides information about an object at the database level.
INonMarsDbExecutor
Provides a means for executing commands for DBs without MARS support.
IParametrizedQuery
Provides methods and properties of the parameterized query.
IQueryColumnExpressionConvertible
IQueryColumnExpressionsCollector
IQueryExpression
Provides methods and properties of the query expression.
ISetValueAction
ISqlGenerating
Enums
ActionModifyType
ActionsConfig
Bit flags enumeration of update settings of the database structure.
ActionType
ActionTypeOrder
AggregationEvalType
The scope of the aggregate function.
DateDiffQueryFunctionInterval
Unit of measurement of the date difference.
DatePartQueryFunctionInterval
Datepart.
DBMetaInfoItemDestinationType
DBMetaInfoItemType
EntitySchemaRecordOperation
GroupItemUsageType
HierarchicalSelectType
HintType
Type of table hint.
JoinType
The Join type of operator.
ModifyLookupColumnDirectionType
ModifyLookupColumnOperationType
PageableSelectDirection
Direction of the paged output.
QueryColumnExpressionType
The type of the column expression.
QueryConditionType
The type of the query condition.
QueryHintType
Hints are options or strategies specified for enforcement by the SQL Server.
QueryJoinRightLevel
Conditions for applying permissions when using related tables if the schema is managed by records.
QuerySourceExpressionType
The type of the expression of the query data source.
SchemaOperationRightLevels
SchemaRecordRightLevels
SetColumnValueActionType
SysAdminUnitType
TriggerType
UserDefinedFunctionReturnType
ValidateResult
Delegates
ExecutedChangedEventHandler
Select.ExecuteReaderReadMethod
Specifies the signature of the delegate method that is called when reading the records of the query data.