Uses of Interface org.objectweb.medor.expression.api.Expression

Uses in package org.objectweb.medor.expression.parser.lib

Methods with parameter type org.objectweb.medor.expression.api.Expression

Expression
replaces the plus operator between string to the concat operator.

Methods with return type org.objectweb.medor.expression.api.Expression

Expression
replaces the plus operator between string to the concat operator.

Uses in package org.objectweb.medor.expression.converter.rdb

Methods with parameter type org.objectweb.medor.expression.api.Expression

String
void
Expression2WhereClauseImpl.convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, StringBuffer sb)
These method build a where clause in a StrinbBuffer from a medor expression.
void
Expression2WhereClauseImpl.convertExp2WhereClauseBuilder(Expression exp, String rdbAdapterVarName, StringBuffer sb)
These method build a where clause in a StrinbBuffer from a medor expression.

Uses in package org.objectweb.medor.expression.lib

Classes implementing org.objectweb.medor.expression.api.Expression

class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2004 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
class
class
class
class
class
Is an abstract common class for expression.
class
class
class
class
class
class
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
This class implements the QueryComparator interface; it represents ">" mathematical comparator.
class
This class implements the QueryComparator interface; it represents ">=" mathematical comparator.
class
Operator representing the search for a substring within a given input string, starting at a given index.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
class
This class implements the QueryComparator interface; it represents "<" mathematical comparator.
class
This class implements the QueryComparator interface; it represents "<=" mathematical comparator.
class
class
This class represents the Modulo operator.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
This operator operates on the numeric Types and the string Type.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
class
Is an operator to upper string operand.
class
Operator representing the substring extraction given a String, a first integer to start from and a second integer indicating the length of the required substring.
class
This unary operator permit to change the type of an expression to another.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Constructors with parameter type org.objectweb.medor.expression.api.Expression

BasicOperator.BasicOperator(PType type, Expression[] expressions)
Returns the concatenation of two strings.
Returns the first position of an Expression (first parameter) in another Expression (second parameter).
IndexedLocate.IndexedLocate(Expression inputString, Expression substring, Expression fromIndex)
Constructs an IndexedLocate operator, representing the search for a substring in an input string, starting at a given index.
Like.Like(Expression str, Expression pattern)
Like.Like(Expression str, Expression pattern, boolean not)
Like.Like(Expression str, Expression pattern, Expression escape)
Like.Like(Expression str, Expression pattern, Expression escape, boolean not)
Substring.Substring(Expression inputString, Expression start, Expression length)
Constructs the operator
TypeConverter.TypeConverter(Expression operand, PType newType)
Builds a TypeConverter.

Fields of type org.objectweb.medor.expression.api.Expression

Expression[]

Methods with parameter type org.objectweb.medor.expression.api.Expression

String
void
void
void
void
void

Methods with return type org.objectweb.medor.expression.api.Expression

Expression
Expression
Expression
Expression
Expression

Uses in package org.objectweb.medor.expression.converter.api

Methods with parameter type org.objectweb.medor.expression.api.Expression

String
Converts an expression to a relational where clause

Uses in package org.objectweb.medor.expression.api

Methods with parameter type org.objectweb.medor.expression.api.Expression

void
void
void
This method sets the left operand or operator to this expression object.
void
This method sets the left operand or operator to this expression object.

Methods with return type org.objectweb.medor.expression.api.Expression

Expression
Expression
Expression
Expression

Uses in package org.objectweb.medor.expression.parser.string

Methods with return type org.objectweb.medor.expression.api.Expression

Expression
Produces a MEDOR Expression from a string.