public TypeNameNamedExtension(SqlIdentifier identifier, Qualified<SchemaName, XmlSchemaCollectionName> extension): base(identifier) { Debug.Assert(extension != null); this.extension = extension; isMax = !extension.IsQualified && string.Equals(extension.Name.Value, "MAX", StringComparison.OrdinalIgnoreCase); if (isMax) { this.extension.LockOverride(); } }
public TypeName(SqlIdentifier identifier): this(identifier.Value) {}
public TypeNameWithScale(SqlIdentifier identifier, IntegerLiteral precision, IntegerLiteral scale): base(identifier, precision) { Debug.Assert(scale != null); this.scale = scale.Value; }
protected TypeNameExtended(SqlIdentifier identifier): base(identifier) {}
public VariableName(SqlIdentifier identifier): base(identifier.Value) {}
public TypeNameWithPrecision(SqlIdentifier identifier, IntegerLiteral precision): base(identifier) { Debug.Assert(precision != null); this.precision = precision.Value; }
public TableSimpleHint(SqlIdentifier id): this(id.Value) {}