/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Ast/AstAttributeKeys.cs
54 строки
1 KB
Ivan Kozhin
Improve QueryAstVisitor, implement Declare visit
28 фев 2024, 07:55
28 фев 2024, 07:55
3571f2e
Код
Авторство
О чём код?
using QueryCat.Backend.Core.Data; namespace QueryCat.Backend.Ast; /// <summary> /// AST constants. /// </summary> internal static class AstAttributeKeys { /// <summary> /// Node result type. /// </summary> public const string TypeKey = "type_key"; /// <summary> /// Associated function (of type <see cref="QueryCat.Backend.Core.Functions.IFunction" />). /// </summary> public const string FunctionKey = "function_key"; /// <summary> /// Rows input of type <see cref="IRowsInput" />. /// </summary> public const string RowsInputKey = "rows_input_key"; /// <summary> /// Function call info (of type <see cref="QueryCat.Backend.Core.Functions.FunctionCallInfo" />). /// </summary> public const string ArgumentsKey = "args_key"; /// <summary> /// Target aggregate column. /// </summary> public const string InputAggregateIndexKey = "aggregate_index_key"; /// <summary> /// Aggregate function data. /// </summary> public const string AggregateFunctionKey = "aggregate_function_key"; /// <summary> /// Command statement evaluated result. /// </summary> public const string ResultKey = "result_key"; /// <summary> /// Select command context. /// </summary> public const string ContextKey = "context_key"; /// <summary> /// Correspond identifier rows input column. /// </summary> public const string InputColumnKey = "input_column"; }