public class GroupBy
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_L_S_B |
static int |
DEFAULT_LIMIT |
static int |
DEFAULT_M_S_B |
java.lang.String |
expr |
int |
limit |
int |
LSB |
int |
MSB |
Constructor and Description |
---|
GroupBy() |
GroupBy(GroupBy o)
Copy constructor
|
GroupBy(java.lang.String expr) |
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this GroupBy.
|
static GroupBy |
fromString(java.lang.String s)
String representation of this GroupBy.
|
java.lang.String |
getExpr()
Virtual expression to compare.
|
int |
getLimit()
Maximum number of characters to consider when comparing string values.
0 means the string is compared till the end. Applies to alphanumerical values only, ignored otherwize. |
int |
getLSB()
Position of the least significant bit to be considered.
|
int |
getMSB()
Position of the most significant bit to be considered.
|
GroupBy |
makeCopy()
Creates and returns a deep copy of this GroupBy.
|
static GroupBy |
readFrom(java.io.InputStream is)
Read this GroupBy from an XML fragment.
|
void |
setExpr(java.lang.String expr)
Virtual expression to compare.
|
void |
setLimit(int limit)
Maximum number of characters to consider when comparing string values.
0 means the string is compared till the end. Applies to alphanumerical values only, ignored otherwize. |
void |
setLSB(int LSB)
Position of the least significant bit to be considered.
|
void |
setMSB(int MSB)
Position of the most significant bit to be considered.
|
java.lang.String |
toString()
String representation of this GroupBy.
|
GroupBy |
withExpr(java.lang.String expr) |
GroupBy |
withLimit(int limit) |
GroupBy |
withLimit(java.lang.Integer limit) |
GroupBy |
withLSB(int LSB) |
GroupBy |
withLSB(java.lang.Integer LSB) |
GroupBy |
withMSB(int MSB) |
GroupBy |
withMSB(java.lang.Integer MSB) |
void |
writeTo(java.io.OutputStream os)
Write this GroupBy as an XML fragment
|
public java.lang.String expr
public int LSB
public static final int DEFAULT_L_S_B
public int MSB
public static final int DEFAULT_M_S_B
public int limit
public static final int DEFAULT_LIMIT
public GroupBy()
public GroupBy(java.lang.String expr)
public GroupBy(GroupBy o)
public void setExpr(java.lang.String expr)
public java.lang.String getExpr()
public GroupBy withExpr(java.lang.String expr)
public void setLSB(int LSB)
public int getLSB()
public GroupBy withLSB(int LSB)
public GroupBy withLSB(java.lang.Integer LSB)
public void setMSB(int MSB)
public int getMSB()
public GroupBy withMSB(int MSB)
public GroupBy withMSB(java.lang.Integer MSB)
public void setLimit(int limit)
public int getLimit()
public GroupBy withLimit(int limit)
public GroupBy withLimit(java.lang.Integer limit)
public GroupBy makeCopy()
public static GroupBy readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static GroupBy fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.