org.tmatesoft.sqljet.core.internal.vdbe
Enum SqlJetVdbeMemFlags

java.lang.Object
  extended by java.lang.Enum<SqlJetVdbeMemFlags>
      extended by org.tmatesoft.sqljet.core.internal.vdbe.SqlJetVdbeMemFlags
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SqlJetVdbeMemFlags>

public enum SqlJetVdbeMemFlags
extends java.lang.Enum<SqlJetVdbeMemFlags>


Enum Constant Summary
Agg
          Mem.z points to an agg function context
Blob
          Value is a BLOB
Dyn
          Need to call sqliteFree() on Mem.z
Ephem
          Mem.z points to an ephemeral string
Int
          Value is an integer
Null
          Value is NULL
Real
          Value is a real number
RowSet
          Value is a RowSet object
Static
          Mem.z points to a static string
Str
          Value is a string
Term
          String rep is nul terminated
TypeMask
          Mask of type bits
Zero
          Mem.i contains count of 0s appended to blob
 
Method Summary
static SqlJetVdbeMemFlags valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SqlJetVdbeMemFlags[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

Null

public static final SqlJetVdbeMemFlags Null
Value is NULL


Str

public static final SqlJetVdbeMemFlags Str
Value is a string


Int

public static final SqlJetVdbeMemFlags Int
Value is an integer


Real

public static final SqlJetVdbeMemFlags Real
Value is a real number


Blob

public static final SqlJetVdbeMemFlags Blob
Value is a BLOB


RowSet

public static final SqlJetVdbeMemFlags RowSet
Value is a RowSet object


TypeMask

public static final SqlJetVdbeMemFlags TypeMask
Mask of type bits


Term

public static final SqlJetVdbeMemFlags Term
String rep is nul terminated


Dyn

public static final SqlJetVdbeMemFlags Dyn
Need to call sqliteFree() on Mem.z


Static

public static final SqlJetVdbeMemFlags Static
Mem.z points to a static string


Ephem

public static final SqlJetVdbeMemFlags Ephem
Mem.z points to an ephemeral string


Agg

public static final SqlJetVdbeMemFlags Agg
Mem.z points to an agg function context


Zero

public static final SqlJetVdbeMemFlags Zero
Mem.i contains count of 0s appended to blob

Method Detail

values

public static SqlJetVdbeMemFlags[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SqlJetVdbeMemFlags c : SqlJetVdbeMemFlags.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SqlJetVdbeMemFlags valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null