26#ifndef TABLES_TABLEPARSEFUNC_H
27#define TABLES_TABLEPARSEFUNC_H
30#include <casacore/casa/aips.h>
31#include <casacore/tables/TaQL/ExprNodeSet.h>
32#include <casacore/tables/TaQL/ExprFuncNode.h>
38 class TableParseQuery;
String: the storage and methods of handling collections of characters.
Class to connect a Table and its alias name.
static TableExprFuncNode::FunctionType findFunc(const String &name, uInt narguments, const Vector< Int > &ignoreFuncs)
Find the function code belonging to a function name.
static TableExprNode makeUDFNode(TableParseQuery *, const String &name, const TableExprNodeSet &arguments, const TableExprInfo &tabInfo, const TaQLStyle &)
Try to make a UDF function node for the given function name and arguments.
static TableExprNode makeFuncNode(TableParseQuery *, const String &name, const TableExprNodeSet &arguments, const Vector< int > &ignoreFuncs, const TableExprInfo &tabInfo, const TaQLStyle &)
Make a function node.
this file contains all the compiler specific defines