IQueryGeneratorFactoryCreate(Dbms, Version, String, IViewMetadata, IValidationResultBuilder, NormalizeParameterNameFuncAsync) - метод
Создаёт функцию генерации текста SQL-запроса из текста представления.
Пространство имён: Tessa.Views.ParserСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
ViewQueryGeneratorAction Create(
Dbms dbms,
Version dbmsVersion,
string queryText,
IViewMetadata viewMetadata,
IValidationResultBuilder validationResultBuilder,
NormalizeParameterNameFuncAsync? normalizeParameterNameFuncAsync = null
)
Function Create (
dbms As Dbms,
dbmsVersion As Version,
queryText As String,
viewMetadata As IViewMetadata,
validationResultBuilder As IValidationResultBuilder,
Optional normalizeParameterNameFuncAsync As NormalizeParameterNameFuncAsync = Nothing
) As ViewQueryGeneratorAction
ViewQueryGeneratorAction^ Create(
Dbms dbms,
Version^ dbmsVersion,
String^ queryText,
IViewMetadata^ viewMetadata,
IValidationResultBuilder^ validationResultBuilder,
NormalizeParameterNameFuncAsync^ normalizeParameterNameFuncAsync = nullptr
)
abstract Create :
dbms : Dbms *
dbmsVersion : Version *
queryText : string *
viewMetadata : IViewMetadata *
validationResultBuilder : IValidationResultBuilder *
?normalizeParameterNameFuncAsync : NormalizeParameterNameFuncAsync
(* Defaults:
let _normalizeParameterNameFuncAsync = defaultArg normalizeParameterNameFuncAsync null
*)
-> ViewQueryGeneratorAction
- dbms Dbms
- Тип СУБД.
- dbmsVersion Version
- Версия СУБД.
- queryText String
- Текст представления.
- viewMetadata IViewMetadata
- Метаданные представления.
- validationResultBuilder IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- normalizeParameterNameFuncAsync NormalizeParameterNameFuncAsync (Optional)
Нормализует имя параметра представления.
ViewQueryGeneratorAction
Делегат, осуществляющий построение текста выражения для представления
в соответствии с метаданными viewMetadata и
запросом к представлению request, результат выполнения
запроса будет помещен в буфер вывода builder.