## Uses of Interface
javax.jdo.query.StringExpression

- Packages that use StringExpression
  Package | Description
  --- | ---
  javax.jdo | This package contains the JDO specification interfaces and classes.
  javax.jdo.query | Package providing expressions for building a typed JDOQL query.

- - ### Uses of StringExpression in javax.jdo

    Methods in javax.jdo that return StringExpression
    Modifier and Type | Method and Description
    --- | ---
    `StringExpression` | JDOQLTypedSubquery.`selectUnique(StringExpression expr)` Accessor for the subquery (string) expression from the subquery when the subquery returns a single value.
    `StringExpression` | JDOQLTypedSubquery.`selectUnique(StringExpression expr)` Accessor for the subquery (string) expression from the subquery when the subquery returns a single value.
    `StringExpression` | JDOQLTypedQuery.`stringParameter(String name)` Method to return a string parameter for the query.
    `StringExpression` | JDOQLTypedQuery.`stringParameter(String name)` Method to return a string parameter for the query.

    Methods in javax.jdo with parameters of type StringExpression
    Modifier and Type | Method and Description
    --- | ---
    `StringExpression` | JDOQLTypedSubquery.`selectUnique(StringExpression expr)` Accessor for the subquery (string) expression from the subquery when the subquery returns a single value.
    `StringExpression` | JDOQLTypedSubquery.`selectUnique(StringExpression expr)` Accessor for the subquery (string) expression from the subquery when the subquery returns a single value.

  - ### Uses of StringExpression in javax.jdo.query

    Methods in javax.jdo.query that return StringExpression
    Modifier and Type | Method and Description
    --- | ---
    `StringExpression` | StringExpression.`add(Expression expr)` Method to return an expression for this expression added to the passed expression (String concatenation).
    `StringExpression` | StringExpression.`add(Expression expr)` Method to return an expression for this expression added to the passed expression (String concatenation).
    `StringExpression` | StringExpression.`add(String str)` Method to return an expression for this expression added to the passed string (String concatenation).
    `StringExpression` | StringExpression.`add(String str)` Method to return an expression for this expression added to the passed string (String concatenation).
    `StringExpression` | StringExpression.`substring(int pos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(int pos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(int startPos, int endPos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(int startPos, int endPos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(NumericExpression<Integer> pos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(NumericExpression<Integer> pos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(NumericExpression<Integer> startPos, NumericExpression<Integer> endPos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`substring(NumericExpression<Integer> startPos, NumericExpression<Integer> endPos)` Method to return an expression for the substring of this string expression.
    `StringExpression` | StringExpression.`toLowerCase()` Method to return a StringExpression representing this string expression in lower case.
    `StringExpression` | StringExpression.`toLowerCase()` Method to return a StringExpression representing this string expression in lower case.
    `StringExpression` | StringExpression.`toUpperCase()` Method to return a StringExpression representing this string expression in upper case.
    `StringExpression` | StringExpression.`toUpperCase()` Method to return a StringExpression representing this string expression in upper case.
    `StringExpression` | StringExpression.`trim()` Method returning a string expression with whitespace trimmed from start and end.
    `StringExpression` | StringExpression.`trim()` Method returning a string expression with whitespace trimmed from start and end.

    Methods in javax.jdo.query with parameters of type StringExpression
    Modifier and Type | Method and Description
    --- | ---
    `BooleanExpression` | StringExpression.`endsWith(StringExpression expr)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | StringExpression.`endsWith(StringExpression expr)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(StringExpression expr)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string expression.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(StringExpression expr)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string expression.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr)` Method to return an expression for the position of the passed string in this string.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr)` Method to return an expression for the position of the passed string in this string.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr, int pos)` Method to return an expression for the position of the passed string in this string after a position.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr, int pos)` Method to return an expression for the position of the passed string in this string after a position.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr, NumericExpression<Integer> pos)` Method to return an expression for the position of the passed string in this string after a position.
    `NumericExpression<Integer>` | StringExpression.`indexOf(StringExpression expr, NumericExpression<Integer> pos)` Method to return an expression for the position of the passed string in this string after a position.
    `BooleanExpression` | StringExpression.`matches(StringExpression expr)` Method to return an expression for whether this string expression matches the provided expression.
    `BooleanExpression` | StringExpression.`matches(StringExpression expr)` Method to return an expression for whether this string expression matches the provided expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr)` Method returning an expression for whether this string expression starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr)` Method returning an expression for whether this string expression starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string expression.

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.