return new DefaultSequence(name, size); } else if (sequenceConfig instanceof NativeSequenceConfig) { return new NativeSequence(name, size);
return new DefaultSequence(name, size); } else if (sequenceConfig instanceof NativeSequenceConfig) { return new NativeSequence(name, size);
/** * INTERNAL: * Builds a Sequence from the given SequenceConfig. */ protected Sequence buildSequence(SequenceConfig sequenceConfig) { if (sequenceConfig == null) { return null; } String name = sequenceConfig.getName(); int size = sequenceConfig.getPreallocationSize().intValue(); if (sequenceConfig instanceof DefaultSequenceConfig) { return new DefaultSequence(name, size); } else if (sequenceConfig instanceof NativeSequenceConfig) { return new NativeSequence(name, size); } else if (sequenceConfig instanceof TableSequenceConfig) { TableSequenceConfig tsc = (TableSequenceConfig)sequenceConfig; return new TableSequence(name, size, tsc.getTable(), tsc.getNameField(), tsc.getCounterField()); } else if (sequenceConfig instanceof UnaryTableSequenceConfig) { UnaryTableSequenceConfig utsc = (UnaryTableSequenceConfig)sequenceConfig; return new UnaryTableSequence(name, size, utsc.getCounterField()); } else if (sequenceConfig instanceof XMLFileSequenceConfig) { return new XMLFileSequence(name, size); } else { // Unknown SequenceConfig subclass - should never happen return null; } }
Sequence sequence = getSequence(seqName); if (sequence == null) { sequence = new DefaultSequence(seqName); getOwnerSession().getDatasourcePlatform().addSequence(sequence, isConnected);
Sequence sequence = getSequence(seqName); if (sequence == null) { sequence = new DefaultSequence(seqName); getOwnerSession().getDatasourcePlatform().addSequence(sequence);
Sequence sequence = getSequence(seqName); if (sequence == null) { sequence = new DefaultSequence(seqName); getOwnerSession().getDatasourcePlatform().addSequence(sequence, isConnected);