expr.js
No description.

File Location

/goog/datasource/expr.js

Classes

goog.ds.Expr
Create a new expression. An expression uses a string expression language, and from this string and a passed in DataNode can evaluate to a value, DataNode, or a DataNodeList.

Public Protected Private

Enumerations

Global Functions

goog.ds.Expr.create(expr) goog.ds.Expr
Create an expression from a string, can use cached values
Arguments:
expr : string
The expression string.
Returns: goog.ds.Expr  The expression object.
code »
goog.ds.Expr.createInternal_(opt_expropt_partsopt_childExpropt_prevExpr) goog.ds.Expr
Create an expression from a string, can use cached values Uses hints from related expressions to help in creation
Arguments:
opt_expr : ?string=
The string expression source.
opt_parts : Array=
Array of the parts of an expression.
opt_childExpr : goog.ds.Expr=
Optional child of this expression, passed in as a hint for processing.
opt_prevExpr : goog.ds.Expr=
Optional preceding expression (i.e. $A/B/C is previous expression to B/C) passed in as a hint for processing.
Returns: goog.ds.Expr  The expression object.
code »

Directory datasource

File Reference