Package org.eclipse.net4j.db

# Enum-Klasse IDBPreparedStatement.ReuseProbability

java.lang.Object
java.lang.Enum<IDBPreparedStatement.ReuseProbability>
org.eclipse.net4j.db.IDBPreparedStatement.ReuseProbability

Alle implementierten Schnittstellen:
  `Serializable`, `Comparable<IDBPreparedStatement.ReuseProbability>`, `Constable`

Umschließende Schnittstelle:
  `IDBPreparedStatement`

public static enum IDBPreparedStatement.ReuseProbability extends Enum<IDBPreparedStatement.ReuseProbability>
An enum for the degree of probability to which a prepared statement is reused later on. This is used for managing the cache of prepared statements so that statements which are more likely reused are kept in the cache longer. Rule of thumb:

- For global statements which are used regularly use `MAX`.
- For constant object-specific statements which are used regularly use `HIGH`.
- For object-specific statements which are assembled from constants which are used regularly use `MEDIUM`.
- For all other dynamic statements, like queries, use `LOW`

Autor:
  Stefan Winkler

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

`Enum.EnumDesc<E extends Enum<E>>`

## Enum-Konstanten - Übersicht

Enum-Konstanten
Enum-Konstante
Beschreibung
`HIGH`
`LOW`
`MAX`
`MEDIUM`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`static IDBPreparedStatement.ReuseProbability`
`valueOf(String name)`
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
`static IDBPreparedStatement.ReuseProbability[]`
`values()`
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

### Von Klasse geerbte Methoden java.lang.Enum

`clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

### Von Klasse geerbte Methoden java.lang.Object

`getClass, notify, notifyAll, wait, wait, wait`

## Enum-Konstanten - Details

### MAX

public static final IDBPreparedStatement.ReuseProbability MAX

### HIGH

public static final IDBPreparedStatement.ReuseProbability HIGH

### MEDIUM

public static final IDBPreparedStatement.ReuseProbability MEDIUM

### LOW

public static final IDBPreparedStatement.ReuseProbability LOW

## Methodendetails

### values

public static IDBPreparedStatement.ReuseProbability[] values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

Gibt zurück:
  ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration

### valueOf

public static IDBPreparedStatement.ReuseProbability valueOf(String name)
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)

Parameter:
  `name` - Name der zurückzugebenden Enumerationskonstante.
Gibt zurück:
  Enumerationskonstante mit dem angegebenen Namen
Löst aus:
  `IllegalArgumentException` - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
  `NullPointerException` - wenn das Argument nicht angegeben wird