IPlaceholderQueryBuilderBuild - метод |
Выполняет построение текста выполняемого запроса по заданному объекту запроса. Метод не возвращает null.
Пространство имён:
Tessa.Platform.Placeholders
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис IPlaceholderExecutableQuery Build(
IPlaceholderReplacementContext context,
IQueryBuilderFactory builderFactory,
IPlaceholder placeholder,
IPlaceholderQuery query,
PlaceholderQueryBuilderFlags flags = PlaceholderQueryBuilderFlags.None,
IEditablePlaceholderTable table = null
)
Function Build (
context As IPlaceholderReplacementContext,
builderFactory As IQueryBuilderFactory,
placeholder As IPlaceholder,
query As IPlaceholderQuery,
Optional flags As PlaceholderQueryBuilderFlags = PlaceholderQueryBuilderFlags.None,
Optional table As IEditablePlaceholderTable = Nothing
) As IPlaceholderExecutableQuery
IPlaceholderExecutableQuery^ Build(
IPlaceholderReplacementContext^ context,
IQueryBuilderFactory^ builderFactory,
IPlaceholder^ placeholder,
IPlaceholderQuery^ query,
PlaceholderQueryBuilderFlags flags = PlaceholderQueryBuilderFlags::None,
IEditablePlaceholderTable^ table = nullptr
)
abstract Build :
context : IPlaceholderReplacementContext *
builderFactory : IQueryBuilderFactory *
placeholder : IPlaceholder *
query : IPlaceholderQuery *
?flags : PlaceholderQueryBuilderFlags *
?table : IEditablePlaceholderTable
(* Defaults:
let _flags = defaultArg flags PlaceholderQueryBuilderFlags.None
let _table = defaultArg table null
*)
-> IPlaceholderExecutableQuery
Параметры
- context
- Тип: Tessa.Platform.PlaceholdersIPlaceholderReplacementContext
Контекст операции, связанный с заменой плейсхолдеров. - builderFactory
- Тип: Tessa.Platform.DataIQueryBuilderFactory
- placeholder
- Тип: Tessa.Platform.PlaceholdersIPlaceholder
Плейсхолдер, определяющий выполняемый запрос. - query
- Тип: Tessa.Platform.PlaceholdersIPlaceholderQuery
Объект запроса, который требуется подготовить для выполнения. - flags (Optional)
- Тип: Tessa.Platform.PlaceholdersPlaceholderQueryBuilderFlags
Флаги, влияющие на формирование текста запроса. - table (Optional)
- Тип: Tessa.Platform.PlaceholdersIEditablePlaceholderTable
Редактируемая таблица с данными плейсхолдера или null, если таблица неизвестна.
Возвращаемое значение
Тип:
IPlaceholderExecutableQuery
Объект, содержащий построенный текст выполняемого запроса с информацией по его выполнению.
Не может быть равен
null.
См. также