# IExpressionCapabilities.h File Reference

`#include <FdoStd.h>`
`#include <Fdo/Expression/ExpressionType.h>`
`#include <Fdo/Connections/Capabilities/FunctionDefinitionCollection.h>`

Include dependency graph for IExpressionCapabilities.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | FdoIExpressionCapabilities
| The FdoIExpressionCapbilities interface declares the feature provider's level of support for FdoExpression classes. More...
## Defines
#define | FDO_FUNCTION_ABS L"Abs"
#define | FDO_FUNCTION_ACOS L"Acos"
#define | FDO_FUNCTION_ADDMONTHS L"AddMonths"
#define | FDO_FUNCTION_AREA2D L"Area2D"
#define | FDO_FUNCTION_ASIN L"Asin"
#define | FDO_FUNCTION_ATAN L"Atan"
#define | FDO_FUNCTION_ATAN2 L"Atan2"
#define | FDO_FUNCTION_AVG L"Avg"
#define | FDO_FUNCTION_CEIL L"Ceil"
#define | FDO_FUNCTION_CONCAT L"Concat"
#define | FDO_FUNCTION_COS L"Cos"
#define | FDO_FUNCTION_COUNT L"Count"
#define | FDO_FUNCTION_CURRENTDATE L"CurrentDate"
#define | FDO_FUNCTION_EXP L"Exp"
#define | FDO_FUNCTION_EXTRACT L"Extract"
#define | FDO_FUNCTION_FLOOR L"Floor"
#define | FDO_FUNCTION_INSTR L"Instr"
#define | FDO_FUNCTION_LENGTH L"Length"
#define | FDO_FUNCTION_LENGTH2D L"Length2D"
#define | FDO_FUNCTION_LN L"Ln"
#define | FDO_FUNCTION_LOG L"Log"
#define | FDO_FUNCTION_LOWER L"Lower"
#define | FDO_FUNCTION_LPAD L"Lpad"
#define | FDO_FUNCTION_LTRIM L"Ltrim"
#define | FDO_FUNCTION_MAX L"Max"
#define | FDO_FUNCTION_MEDIAN L"Median"
#define | FDO_FUNCTION_MIN L"Min"
#define | FDO_FUNCTION_MOD L"Mod"
#define | FDO_FUNCTION_MONTHSBETWEEN L"MonthsBetween"
#define | FDO_FUNCTION_NULLVALUE L"NullValue"
#define | FDO_FUNCTION_POWER L"Power"
#define | FDO_FUNCTION_REMAINDER L"Remainder"
#define | FDO_FUNCTION_ROUND L"Round"
#define | FDO_FUNCTION_RPAD L"Rpad"
#define | FDO_FUNCTION_RTRIM L"Rtrim"
#define | FDO_FUNCTION_SIGN L"Sign"
#define | FDO_FUNCTION_SIN L"Sin"
#define | FDO_FUNCTION_SOUNDEX L"Soundex"
#define | FDO_FUNCTION_SPATIALEXTENTS L"SpatialExtents"
#define | FDO_FUNCTION_SQRT L"Sqrt"
#define | FDO_FUNCTION_STDDEV L"Stddev"
#define | FDO_FUNCTION_SUBSTR L"Substr"
#define | FDO_FUNCTION_SUM L"Sum"
#define | FDO_FUNCTION_TAN L"Tan"
#define | FDO_FUNCTION_TODATE L"ToDate"
#define | FDO_FUNCTION_TODOUBLE L"ToDouble"
#define | FDO_FUNCTION_TOFLOAT L"ToFloat"
#define | FDO_FUNCTION_TOINT32 L"ToInt32"
#define | FDO_FUNCTION_TOINT64 L"ToInt64"
#define | FDO_FUNCTION_TOSTRING L"ToString"
#define | FDO_FUNCTION_TRANSLATE L"Translate"
#define | FDO_FUNCTION_TRIM L"Trim"
#define | FDO_FUNCTION_TRUNC L"Trunc"
#define | FDO_FUNCTION_UPPER L"Upper"