Create a predicate by combining a single predicate and an operation to be performed on the predicate.
Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)
Syntax
| Visual Basic (Declaration) |
|---|
| Public Shared Function CreateUnaryPredicate( _ ByVal pred As NetricsPredicate, _ ByVal op As Integer _ ) As NetricsPredicate |
| C# |
|---|
| public static NetricsPredicate CreateUnaryPredicate( NetricsPredicate pred, int op ) |
| C++ |
|---|
| public: static NetricsPredicate CreateUnaryPredicate( NetricsPredicate pred, int op ) |
| J# |
|---|
| public static NetricsPredicate CreateUnaryPredicate( NetricsPredicate pred, int op ) |
| JScript |
|---|
| public static
function CreateUnaryPredicate( pred : NetricsPredicate, op : int ) : NetricsPredicate |
Remarks
The possible codes are listed in the table below.
| Operator Id | Description |
| NetricsPredicate.pred_opts.MINUS | Negate - equivalent to multiplying by -1 |
| NetricsPredicate.pred_opts.NOT | Not - logical negation (!) |
| NetricsPredicate.pred_opts.TOINT | To int type (cast) |
| NetricsPredicate.pred_opts.TODBL | To float type (cast) |
| NetricsPredicate.pred_opts.TODATE | To date type |
| NetricsPredicate.pred_opts.TODATEEU | To EU date type (European data format) |
| NetricsPredicate.pred_opts.TOKENIZE | Tokenize |
| NetricsPredicate.TOBLK | To block type |
| NetricsPredicate.TODATET | To date type, with time (default format yyyy/mm/dd HH:MM:SS) |
| NetricsPredicate.TODATEEUT | To EU date type, with time |
| NetricsPredicate.ABS | Return Absolute Value of operand |