Class OSequenceHelper
java.lang.Object
com.orientechnologies.orient.core.metadata.sequence.OSequenceHelper
- Since:
- 3/1/2015
- Author:
- Matan Shukry (matanshukry@gmail.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OSequencecreateSequence(OSequence.SEQUENCE_TYPE sequenceType, OSequence.CreateParams params, ODocument document) static OSequencecreateSequence(ODocument document) static OSequencecreateSequenceOnLocal(OSequenceLibrary sequenceLibary, String sequenceName, OSequence.SEQUENCE_TYPE sequenceType, OSequence.CreateParams params) static voiddropLocalSequence(OSequenceLibrary sequenceLibary, String name) static OSequence.SEQUENCE_TYPEgetSequenceTyeFromString(String typeAsString) static longstatic longstatic longstatic longsequenceNextWithNewCurrentValueOnLocal(OSequenceCached seq, long currentValue) static booleanupdateParamsOnLocal(OSequence.CreateParams params, OSequence seq)
-
Field Details
-
DEFAULT_SEQUENCE_TYPE
-
-
Constructor Details
-
OSequenceHelper
public OSequenceHelper()
-
-
Method Details
-
createSequence
public static OSequence createSequence(OSequence.SEQUENCE_TYPE sequenceType, OSequence.CreateParams params, ODocument document) -
getSequenceTyeFromString
-
createSequence
-
updateParamsOnLocal
public static boolean updateParamsOnLocal(OSequence.CreateParams params, OSequence seq) throws ODatabaseException - Throws:
ODatabaseException
-
resetSequenceOnLocal
- Throws:
ODatabaseException
-
sequenceNextOnLocal
- Throws:
ODatabaseException
-
sequenceCurrentOnLocal
- Throws:
ODatabaseException
-
dropLocalSequence
public static void dropLocalSequence(OSequenceLibrary sequenceLibary, String name) throws ODatabaseException - Throws:
ODatabaseException
-
createSequenceOnLocal
public static OSequence createSequenceOnLocal(OSequenceLibrary sequenceLibary, String sequenceName, OSequence.SEQUENCE_TYPE sequenceType, OSequence.CreateParams params) -
sequenceNextWithNewCurrentValueOnLocal
public static long sequenceNextWithNewCurrentValueOnLocal(OSequenceCached seq, long currentValue) throws ODatabaseException - Throws:
ODatabaseException
-