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();
			}
		}
示例#2
0
		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) {}
示例#5
0
		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) {}