org.plasma.query
Interface StringDataProperty

All Superinterfaces:
DataProperty, Property, Term
All Known Implementing Classes:
DataNode, Property

public interface StringDataProperty
extends DataProperty

A non-reference property with a type which is a String data type.


Method Summary
 StringDataProperty lowerCase()
          Constructs a function, which returns the lower case for the string data, and returns this data property for use in subsequent operations
 StringDataProperty normalizeSpace()
          Constructs a function, which removes leading and trailing spaces from the specified string, and replaces all internal sequences of white space with one and returns the result.
 StringDataProperty substringAfter(String value)
          Constructs a function, which returns the tail of the string data after the given string value occurs in it, and returns this data property for use in subsequent operations
 StringDataProperty substringBefore(String value)
          Constructs a function, which returns the start of the string data before the given string value occurs in it, and returns this data property for use in subsequent operations
 StringDataProperty upperCase()
          Constructs a function, which returns the upper case for the string data, and returns this data property for use in subsequent operations
 
Methods inherited from interface org.plasma.query.DataProperty
asc, avg, between, desc, eq, ge, getName, gt, in, isDistinct, isNotNull, isNull, le, like, lt, max, min, ne, notIn, sum
 

Method Detail

substringBefore

StringDataProperty substringBefore(String value)
Constructs a function, which returns the start of the string data before the given string value occurs in it, and returns this data property for use in subsequent operations

Returns:
this data property for use in subsequent operations

substringAfter

StringDataProperty substringAfter(String value)
Constructs a function, which returns the tail of the string data after the given string value occurs in it, and returns this data property for use in subsequent operations

Returns:
this data property for use in subsequent operations

upperCase

StringDataProperty upperCase()
Constructs a function, which returns the upper case for the string data, and returns this data property for use in subsequent operations

Returns:
this data property for use in subsequent operations

lowerCase

StringDataProperty lowerCase()
Constructs a function, which returns the lower case for the string data, and returns this data property for use in subsequent operations

Returns:
this data property for use in subsequent operations

normalizeSpace

StringDataProperty normalizeSpace()
Constructs a function, which removes leading and trailing spaces from the specified string, and replaces all internal sequences of white space with one and returns the result.

Returns:
this data property for use in subsequent operations


Copyright © 2014. All rights reserved.