public string[] SqlCreateStrings(Dialect.Dialect dialect) { if (!_requiresPooledSequenceGenerator) return new[] { dialect.GetCreateSequenceString(_sequenceName) }; int sourceIncrementSize = _applyIncrementSizeToSourceValues ? _incrementSize : 1; return dialect.GetCreateSequenceStrings(_sequenceName, _initialValue, sourceIncrementSize); }
public string[] SqlCreateStrings(Dialect.Dialect dialect) { int sourceIncrementSize = _applyIncrementSizeToSourceValues ? _incrementSize : 1; // If pooled sequences aren't supported, but needed here, the dialect will throw, which is // ok, since the SequenceStyleGenerator is responsible for not using us in that case. if (_initialValue > 1 || sourceIncrementSize > 1) return dialect.GetCreateSequenceStrings(_sequenceName, _initialValue, sourceIncrementSize); else return new[] { dialect.GetCreateSequenceString(_sequenceName) }; }
public string[] SqlCreateStrings(Dialect.Dialect dialect) { int sourceIncrementSize = applyIncrementSizeToSourceValues ? incrementSize : 1; return dialect.GetCreateSequenceStrings(sequenceName, initialValue, sourceIncrementSize); }