#include "yql_position.h" #include namespace NKikimr { namespace NMiniKQL { NYql::TPosition ExtractPosition(TCallable& callable) { const TStringBuf file = AS_VALUE(TDataLiteral, callable.GetInput(0))->AsValue().AsStringRef(); const ui32 row = AS_VALUE(TDataLiteral, callable.GetInput(1))->AsValue().Get(); const ui32 column = AS_VALUE(TDataLiteral, callable.GetInput(2))->AsValue().Get(); return NYql::TPosition(column, row, TString(file)); } } }