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 op codes are listed in the table below.
Operator IdDescription
NetricsPredicate.pred_ops.MINUSNegate - equivalent to multiplying by -1
NetricsPredicate.pred_ops.NOTNot - logical negation (!)
NetricsPredicate.pred_ops.TOINTTo int type (cast)
NetricsPredicate.pred_ops.TODBLTo float type (cast)
NetricsPredicate.pred_ops.TODATETo date type
NetricsPredicate.pred_ops.TODATEEUTo EU date type (European data format)
NetricsPredicate.pred_ops.TOKENIZETokenize
NetricsPredicate.TOBLKTo block type
NetricsPredicate.TODATETTo date type, with time (default format yyyy/mm/dd HH:MM:SS)
NetricsPredicate.TODATEEUTTo EU date type, with time
NetricsPredicate.ABSReturn Absolute Value of operand
Remember, predicates can nested to an arbitrary depth.

See Also