Class BaseGetItems
Assembly: LemonEdge.Database.Connector.dll
Syntax
public abstract class BaseGetItems : BaseFunctionDescriptor
Constructors
BaseGetItems(EntityDescriptor, IQueryBuilderFactory, IEntityDescriptorFactory)
Declaration
protected BaseGetItems(EntityDescriptor descriptor, IQueryBuilderFactory builderFactory, IEntityDescriptorFactory entityDescriptorFactory)
Parameters
Properties
IncludeAsOf
Declaration
protected virtual bool IncludeAsOf { get; }
Property Value
IncludeCanvases
Declaration
protected virtual bool IncludeCanvases { get; }
Property Value
IsSchemaBound
Declaration
public override bool IsSchemaBound { get; }
Property Value
Overrides
UseRealLabels
Declaration
protected abstract bool UseRealLabels { get; }
Property Value
Methods
GetAllData(EntityDescriptor, bool, bool, bool, bool, bool, BaseGetItemsParamHelper, IQueryBuilderFactory, IEntityDescriptorFactory)
Declaration
public static (IQuerySelectBuilder AllInMainTable, IQuerySelectBuilder AllInHistoryTable) GetAllData(EntityDescriptor desc, bool addLastUpdatedFilter, bool addColumns, bool forceNoLock, bool includeCanvases, bool allowHistory, BaseGetItemsParamHelper helper, IQueryBuilderFactory queryBuilderFactory, IEntityDescriptorFactory entityDescriptorFactory)
Parameters
Returns
GetCreateFunction()
Declaration
public override string GetCreateFunction()
Returns
Overrides
GetFunctionParamHelper()
Declaration
protected abstract BaseGetItemsParamHelper GetFunctionParamHelper()
Returns
Extension Methods