UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

1,077 lines (889 loc) 39.4 kB
// Generated by tsbindgen - Architecture // Namespace: System.Data.SqlTypes // Assembly: System.Data.Common // Branded primitive types are sourced from @tsonic/types import type { sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/types'; // Import types from other namespaces import type { IDictionary } from "../../System.Collections/internal/index.js"; import type { CompareInfo, CompareOptions, CultureInfo } from "../../System.Globalization/internal/index.js"; import type { Stream } from "../../System.IO/internal/index.js"; import type { MethodBase } from "../../System.Reflection/internal/index.js"; import * as System_Runtime_Serialization_Internal from "../../System.Runtime.Serialization/internal/index.js"; import type { ISerializable, SerializationInfo, StreamingContext } from "../../System.Runtime.Serialization/internal/index.js"; import type { XmlSchema, XmlSchemaSet } from "../../System.Xml.Schema/internal/index.js"; import * as System_Xml_Serialization_Internal from "../../System.Xml.Serialization/internal/index.js"; import type { IXmlSerializable } from "../../System.Xml.Serialization/internal/index.js"; import type { XmlQualifiedName, XmlReader, XmlWriter } from "../../System.Xml/internal/index.js"; import * as System_Internal from "../../System/internal/index.js"; import type { Boolean as ClrBoolean, Byte, Char, DateTime, Decimal, Double, Enum, Exception, Guid, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, ISpanFormattable, Object as ClrObject, Single, Span_1, String as ClrString, SystemException, TimeSpan, Type, TypeCode, UInt32, ValueType, Void } from "../../System/internal/index.js"; // CLROf<T> - Maps ergonomic primitives to their CLR types for generic constraints // This utility is used ONLY in generic type arguments to satisfy CLR interface constraints // Value positions (parameters, return types) use lowercase primitives for ergonomics export type CLROf<T> = T extends sbyte ? System_Internal.SByte : T extends short ? System_Internal.Int16 : T extends int ? System_Internal.Int32 : T extends long ? System_Internal.Int64 : T extends int128 ? System_Internal.Int128 : T extends nint ? System_Internal.IntPtr : T extends byte ? System_Internal.Byte : T extends ushort ? System_Internal.UInt16 : T extends uint ? System_Internal.UInt32 : T extends ulong ? System_Internal.UInt64 : T extends uint128 ? System_Internal.UInt128 : T extends nuint ? System_Internal.UIntPtr : T extends half ? System_Internal.Half : T extends float ? System_Internal.Single : T extends double ? System_Internal.Double : T extends decimal ? System_Internal.Decimal : T extends char ? System_Internal.Char : T extends boolean ? System_Internal.Boolean : T extends string ? System_Internal.String : T; // Identity fallback for non-primitive types export enum SqlCompareOptions { none = 0, ignoreCase = 1, ignoreNonSpace = 2, ignoreKanaType = 8, ignoreWidth = 16, binarySort = 32768, binarySort2 = 16384 } export enum StorageState { buffer = 0, stream = 1, unmanagedBuffer = 2 } export interface INullable$instance { readonly isNull: boolean; } export type INullable = INullable$instance; export interface SqlBinary$instance { readonly isNull: boolean; readonly item: byte; readonly length: int; readonly value: byte[]; compareTo(value: unknown): int; compareTo(value: SqlBinary): int; equals(value: unknown): boolean; equals(other: SqlBinary): boolean; getHashCode(): int; toSqlGuid(): SqlGuid; toString(): string; } export const SqlBinary: { new(value: byte[]): SqlBinary$instance; readonly null_: SqlBinary; add(x: SqlBinary, y: SqlBinary): SqlBinary; concat(x: SqlBinary, y: SqlBinary): SqlBinary; equals(x: SqlBinary, y: SqlBinary): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlBinary, y: SqlBinary): SqlBoolean; greaterThanOrEqual(x: SqlBinary, y: SqlBinary): SqlBoolean; lessThan(x: SqlBinary, y: SqlBinary): SqlBoolean; lessThanOrEqual(x: SqlBinary, y: SqlBinary): SqlBoolean; notEquals(x: SqlBinary, y: SqlBinary): SqlBoolean; wrapBytes(bytes: byte[]): SqlBinary; }; export interface __SqlBinary$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlBinary>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlBinary): boolean; CompareTo(obj: unknown): int; } export interface SqlBinary$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlBinary = SqlBinary$instance & __SqlBinary$views; export interface SqlBoolean$instance { readonly byteValue: byte; readonly isFalse: boolean; readonly isNull: boolean; readonly isTrue: boolean; readonly value: boolean; compareTo(value: unknown): int; compareTo(value: SqlBoolean): int; equals(value: unknown): boolean; equals(other: SqlBoolean): boolean; getHashCode(): int; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlBoolean: { new(value: boolean): SqlBoolean$instance; new(value: int): SqlBoolean$instance; readonly true_: SqlBoolean; readonly false_: SqlBoolean; readonly null_: SqlBoolean; readonly zero: SqlBoolean; readonly one: SqlBoolean; and(x: SqlBoolean, y: SqlBoolean): SqlBoolean; equals(x: SqlBoolean, y: SqlBoolean): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlBoolean, y: SqlBoolean): SqlBoolean; greaterThanOrEquals(x: SqlBoolean, y: SqlBoolean): SqlBoolean; lessThan(x: SqlBoolean, y: SqlBoolean): SqlBoolean; lessThanOrEquals(x: SqlBoolean, y: SqlBoolean): SqlBoolean; notEquals(x: SqlBoolean, y: SqlBoolean): SqlBoolean; onesComplement(x: SqlBoolean): SqlBoolean; or(x: SqlBoolean, y: SqlBoolean): SqlBoolean; parse(s: string): SqlBoolean; xor(x: SqlBoolean, y: SqlBoolean): SqlBoolean; }; export interface __SqlBoolean$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlBoolean>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlBoolean): boolean; CompareTo(obj: unknown): int; } export interface SqlBoolean$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlBoolean = SqlBoolean$instance & __SqlBoolean$views; export interface SqlByte$instance { readonly isNull: boolean; readonly value: byte; compareTo(value: unknown): int; compareTo(value: SqlByte): int; equals(value: unknown): boolean; equals(other: SqlByte): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlByte: { new(value: byte): SqlByte$instance; readonly null_: SqlByte; readonly zero: SqlByte; readonly minValue: SqlByte; readonly maxValue: SqlByte; add(x: SqlByte, y: SqlByte): SqlByte; bitwiseAnd(x: SqlByte, y: SqlByte): SqlByte; bitwiseOr(x: SqlByte, y: SqlByte): SqlByte; divide(x: SqlByte, y: SqlByte): SqlByte; equals(x: SqlByte, y: SqlByte): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlByte, y: SqlByte): SqlBoolean; greaterThanOrEqual(x: SqlByte, y: SqlByte): SqlBoolean; lessThan(x: SqlByte, y: SqlByte): SqlBoolean; lessThanOrEqual(x: SqlByte, y: SqlByte): SqlBoolean; mod(x: SqlByte, y: SqlByte): SqlByte; modulus(x: SqlByte, y: SqlByte): SqlByte; multiply(x: SqlByte, y: SqlByte): SqlByte; notEquals(x: SqlByte, y: SqlByte): SqlBoolean; onesComplement(x: SqlByte): SqlByte; parse(s: string): SqlByte; subtract(x: SqlByte, y: SqlByte): SqlByte; xor(x: SqlByte, y: SqlByte): SqlByte; }; export interface __SqlByte$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlByte>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlByte): boolean; CompareTo(obj: unknown): int; } export interface SqlByte$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlByte = SqlByte$instance & __SqlByte$views; export interface SqlDateTime$instance { readonly dayTicks: int; readonly isNull: boolean; readonly timeTicks: int; readonly value: DateTime; compareTo(value: unknown): int; compareTo(value: SqlDateTime): int; equals(value: unknown): boolean; equals(other: SqlDateTime): boolean; getHashCode(): int; toSqlString(): SqlString; toString(): string; } export const SqlDateTime: { new(value: DateTime): SqlDateTime$instance; new(year: int, month: int, day: int): SqlDateTime$instance; new(year: int, month: int, day: int, hour: int, minute: int, second: int): SqlDateTime$instance; new(year: int, month: int, day: int, hour: int, minute: int, second: int, millisecond: double): SqlDateTime$instance; new(year: int, month: int, day: int, hour: int, minute: int, second: int, bilisecond: int): SqlDateTime$instance; new(dayTicks: int, timeTicks: int): SqlDateTime$instance; readonly sqlTicksPerSecond: int; readonly sqlTicksPerMinute: int; readonly sqlTicksPerHour: int; readonly minValue: SqlDateTime; readonly maxValue: SqlDateTime; readonly null_: SqlDateTime; add(x: SqlDateTime, t: TimeSpan): SqlDateTime; equals(x: SqlDateTime, y: SqlDateTime): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlDateTime, y: SqlDateTime): SqlBoolean; greaterThanOrEqual(x: SqlDateTime, y: SqlDateTime): SqlBoolean; lessThan(x: SqlDateTime, y: SqlDateTime): SqlBoolean; lessThanOrEqual(x: SqlDateTime, y: SqlDateTime): SqlBoolean; notEquals(x: SqlDateTime, y: SqlDateTime): SqlBoolean; parse(s: string): SqlDateTime; subtract(x: SqlDateTime, t: TimeSpan): SqlDateTime; }; export interface __SqlDateTime$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlDateTime>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlDateTime): boolean; CompareTo(obj: unknown): int; } export interface SqlDateTime$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlDateTime = SqlDateTime$instance & __SqlDateTime$views; export interface SqlDecimal$instance { readonly binData: byte[]; readonly data: int[]; readonly isNull: boolean; readonly isPositive: boolean; readonly precision: byte; readonly scale: byte; readonly value: decimal; compareTo(value: unknown): int; compareTo(value: SqlDecimal): int; equals(value: unknown): boolean; equals(other: SqlDecimal): boolean; getHashCode(): int; toDouble(): double; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; writeTdsValue(destination: Span_1<CLROf<uint>>): int; } export const SqlDecimal: { new(value: decimal): SqlDecimal$instance; new(value: int): SqlDecimal$instance; new(value: long): SqlDecimal$instance; new(bPrecision: byte, bScale: byte, fPositive: boolean, bits: int[]): SqlDecimal$instance; new(bPrecision: byte, bScale: byte, fPositive: boolean, data1: int, data2: int, data3: int, data4: int): SqlDecimal$instance; new(dVal: double): SqlDecimal$instance; readonly maxPrecision: byte; readonly maxScale: byte; readonly null_: SqlDecimal; readonly minValue: SqlDecimal; readonly maxValue: SqlDecimal; abs(n: SqlDecimal): SqlDecimal; add(x: SqlDecimal, y: SqlDecimal): SqlDecimal; adjustScale(n: SqlDecimal, digits: int, fRound: boolean): SqlDecimal; ceiling(n: SqlDecimal): SqlDecimal; convertToPrecScale(n: SqlDecimal, precision: int, scale: int): SqlDecimal; divide(x: SqlDecimal, y: SqlDecimal): SqlDecimal; equals(x: SqlDecimal, y: SqlDecimal): SqlBoolean; floor(n: SqlDecimal): SqlDecimal; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlDecimal, y: SqlDecimal): SqlBoolean; greaterThanOrEqual(x: SqlDecimal, y: SqlDecimal): SqlBoolean; lessThan(x: SqlDecimal, y: SqlDecimal): SqlBoolean; lessThanOrEqual(x: SqlDecimal, y: SqlDecimal): SqlBoolean; multiply(x: SqlDecimal, y: SqlDecimal): SqlDecimal; notEquals(x: SqlDecimal, y: SqlDecimal): SqlBoolean; parse(s: string): SqlDecimal; power(n: SqlDecimal, exp: double): SqlDecimal; round(n: SqlDecimal, position: int): SqlDecimal; sign(n: SqlDecimal): SqlInt32; subtract(x: SqlDecimal, y: SqlDecimal): SqlDecimal; truncate(n: SqlDecimal, position: int): SqlDecimal; }; export interface __SqlDecimal$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlDecimal>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlDecimal): boolean; CompareTo(obj: unknown): int; } export interface SqlDecimal$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlDecimal = SqlDecimal$instance & __SqlDecimal$views; export interface SqlDouble$instance { readonly isNull: boolean; readonly value: double; compareTo(value: unknown): int; compareTo(value: SqlDouble): int; equals(value: unknown): boolean; equals(other: SqlDouble): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlDouble: { new(value: double): SqlDouble$instance; readonly null_: SqlDouble; readonly zero: SqlDouble; readonly minValue: SqlDouble; readonly maxValue: SqlDouble; add(x: SqlDouble, y: SqlDouble): SqlDouble; divide(x: SqlDouble, y: SqlDouble): SqlDouble; equals(x: SqlDouble, y: SqlDouble): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlDouble, y: SqlDouble): SqlBoolean; greaterThanOrEqual(x: SqlDouble, y: SqlDouble): SqlBoolean; lessThan(x: SqlDouble, y: SqlDouble): SqlBoolean; lessThanOrEqual(x: SqlDouble, y: SqlDouble): SqlBoolean; multiply(x: SqlDouble, y: SqlDouble): SqlDouble; notEquals(x: SqlDouble, y: SqlDouble): SqlBoolean; parse(s: string): SqlDouble; subtract(x: SqlDouble, y: SqlDouble): SqlDouble; }; export interface __SqlDouble$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlDouble>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlDouble): boolean; CompareTo(obj: unknown): int; } export interface SqlDouble$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlDouble = SqlDouble$instance & __SqlDouble$views; export interface SqlGuid$instance { readonly isNull: boolean; readonly value: Guid; compareTo(value: unknown): int; compareTo(value: SqlGuid): int; equals(value: unknown): boolean; equals(other: SqlGuid): boolean; getHashCode(): int; toByteArray(): byte[]; toSqlBinary(): SqlBinary; toSqlString(): SqlString; toString(): string; } export const SqlGuid: { new(value: byte[]): SqlGuid$instance; new(s: string): SqlGuid$instance; new(g: Guid): SqlGuid$instance; new(a: int, b: short, c: short, d: byte, e: byte, f: byte, g: byte, h: byte, i: byte, j: byte, k: byte): SqlGuid$instance; readonly null_: SqlGuid; equals(x: SqlGuid, y: SqlGuid): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlGuid, y: SqlGuid): SqlBoolean; greaterThanOrEqual(x: SqlGuid, y: SqlGuid): SqlBoolean; lessThan(x: SqlGuid, y: SqlGuid): SqlBoolean; lessThanOrEqual(x: SqlGuid, y: SqlGuid): SqlBoolean; notEquals(x: SqlGuid, y: SqlGuid): SqlBoolean; parse(s: string): SqlGuid; }; export interface __SqlGuid$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlGuid>; As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlGuid): boolean; CompareTo(obj: unknown): int; } export interface SqlGuid$instance extends INullable$instance, System_Runtime_Serialization_Internal.ISerializable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlGuid = SqlGuid$instance & __SqlGuid$views; export interface SqlInt16$instance { readonly isNull: boolean; readonly value: short; compareTo(value: unknown): int; compareTo(value: SqlInt16): int; equals(value: unknown): boolean; equals(other: SqlInt16): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlInt16: { new(value: short): SqlInt16$instance; readonly null_: SqlInt16; readonly zero: SqlInt16; readonly minValue: SqlInt16; readonly maxValue: SqlInt16; add(x: SqlInt16, y: SqlInt16): SqlInt16; bitwiseAnd(x: SqlInt16, y: SqlInt16): SqlInt16; bitwiseOr(x: SqlInt16, y: SqlInt16): SqlInt16; divide(x: SqlInt16, y: SqlInt16): SqlInt16; equals(x: SqlInt16, y: SqlInt16): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlInt16, y: SqlInt16): SqlBoolean; greaterThanOrEqual(x: SqlInt16, y: SqlInt16): SqlBoolean; lessThan(x: SqlInt16, y: SqlInt16): SqlBoolean; lessThanOrEqual(x: SqlInt16, y: SqlInt16): SqlBoolean; mod(x: SqlInt16, y: SqlInt16): SqlInt16; modulus(x: SqlInt16, y: SqlInt16): SqlInt16; multiply(x: SqlInt16, y: SqlInt16): SqlInt16; notEquals(x: SqlInt16, y: SqlInt16): SqlBoolean; onesComplement(x: SqlInt16): SqlInt16; parse(s: string): SqlInt16; subtract(x: SqlInt16, y: SqlInt16): SqlInt16; xor(x: SqlInt16, y: SqlInt16): SqlInt16; }; export interface __SqlInt16$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlInt16>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlInt16): boolean; CompareTo(obj: unknown): int; } export interface SqlInt16$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlInt16 = SqlInt16$instance & __SqlInt16$views; export interface SqlInt32$instance { readonly isNull: boolean; readonly value: int; compareTo(value: unknown): int; compareTo(value: SqlInt32): int; equals(value: unknown): boolean; equals(other: SqlInt32): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlInt32: { new(value: int): SqlInt32$instance; readonly null_: SqlInt32; readonly zero: SqlInt32; readonly minValue: SqlInt32; readonly maxValue: SqlInt32; add(x: SqlInt32, y: SqlInt32): SqlInt32; bitwiseAnd(x: SqlInt32, y: SqlInt32): SqlInt32; bitwiseOr(x: SqlInt32, y: SqlInt32): SqlInt32; divide(x: SqlInt32, y: SqlInt32): SqlInt32; equals(x: SqlInt32, y: SqlInt32): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlInt32, y: SqlInt32): SqlBoolean; greaterThanOrEqual(x: SqlInt32, y: SqlInt32): SqlBoolean; lessThan(x: SqlInt32, y: SqlInt32): SqlBoolean; lessThanOrEqual(x: SqlInt32, y: SqlInt32): SqlBoolean; mod(x: SqlInt32, y: SqlInt32): SqlInt32; modulus(x: SqlInt32, y: SqlInt32): SqlInt32; multiply(x: SqlInt32, y: SqlInt32): SqlInt32; notEquals(x: SqlInt32, y: SqlInt32): SqlBoolean; onesComplement(x: SqlInt32): SqlInt32; parse(s: string): SqlInt32; subtract(x: SqlInt32, y: SqlInt32): SqlInt32; xor(x: SqlInt32, y: SqlInt32): SqlInt32; }; export interface __SqlInt32$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlInt32>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlInt32): boolean; CompareTo(obj: unknown): int; } export interface SqlInt32$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlInt32 = SqlInt32$instance & __SqlInt32$views; export interface SqlInt64$instance { readonly isNull: boolean; readonly value: long; compareTo(value: unknown): int; compareTo(value: SqlInt64): int; equals(value: unknown): boolean; equals(other: SqlInt64): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlInt64: { new(value: long): SqlInt64$instance; readonly null_: SqlInt64; readonly zero: SqlInt64; readonly minValue: SqlInt64; readonly maxValue: SqlInt64; add(x: SqlInt64, y: SqlInt64): SqlInt64; bitwiseAnd(x: SqlInt64, y: SqlInt64): SqlInt64; bitwiseOr(x: SqlInt64, y: SqlInt64): SqlInt64; divide(x: SqlInt64, y: SqlInt64): SqlInt64; equals(x: SqlInt64, y: SqlInt64): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlInt64, y: SqlInt64): SqlBoolean; greaterThanOrEqual(x: SqlInt64, y: SqlInt64): SqlBoolean; lessThan(x: SqlInt64, y: SqlInt64): SqlBoolean; lessThanOrEqual(x: SqlInt64, y: SqlInt64): SqlBoolean; mod(x: SqlInt64, y: SqlInt64): SqlInt64; modulus(x: SqlInt64, y: SqlInt64): SqlInt64; multiply(x: SqlInt64, y: SqlInt64): SqlInt64; notEquals(x: SqlInt64, y: SqlInt64): SqlBoolean; onesComplement(x: SqlInt64): SqlInt64; parse(s: string): SqlInt64; subtract(x: SqlInt64, y: SqlInt64): SqlInt64; xor(x: SqlInt64, y: SqlInt64): SqlInt64; }; export interface __SqlInt64$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlInt64>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlInt64): boolean; CompareTo(obj: unknown): int; } export interface SqlInt64$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlInt64 = SqlInt64$instance & __SqlInt64$views; export interface SqlMoney$instance { readonly isNull: boolean; readonly value: decimal; compareTo(value: unknown): int; compareTo(value: SqlMoney): int; equals(value: unknown): boolean; equals(other: SqlMoney): boolean; getHashCode(): int; getTdsValue(): long; toDecimal(): decimal; toDouble(): double; toInt32(): int; toInt64(): long; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlSingle(): SqlSingle; toSqlString(): SqlString; toString(): string; } export const SqlMoney: { new(value: int): SqlMoney$instance; new(value: long): SqlMoney$instance; new(value: decimal): SqlMoney$instance; new(value: double): SqlMoney$instance; readonly null_: SqlMoney; readonly zero: SqlMoney; readonly minValue: SqlMoney; readonly maxValue: SqlMoney; add(x: SqlMoney, y: SqlMoney): SqlMoney; divide(x: SqlMoney, y: SqlMoney): SqlMoney; equals(x: SqlMoney, y: SqlMoney): SqlBoolean; fromTdsValue(value: long): SqlMoney; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlMoney, y: SqlMoney): SqlBoolean; greaterThanOrEqual(x: SqlMoney, y: SqlMoney): SqlBoolean; lessThan(x: SqlMoney, y: SqlMoney): SqlBoolean; lessThanOrEqual(x: SqlMoney, y: SqlMoney): SqlBoolean; multiply(x: SqlMoney, y: SqlMoney): SqlMoney; notEquals(x: SqlMoney, y: SqlMoney): SqlBoolean; parse(s: string): SqlMoney; subtract(x: SqlMoney, y: SqlMoney): SqlMoney; }; export interface __SqlMoney$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlMoney>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlMoney): boolean; CompareTo(obj: unknown): int; } export interface SqlMoney$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlMoney = SqlMoney$instance & __SqlMoney$views; export interface SqlSingle$instance { readonly isNull: boolean; readonly value: float; compareTo(value: unknown): int; compareTo(value: SqlSingle): int; equals(value: unknown): boolean; equals(other: SqlSingle): boolean; getHashCode(): int; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlString(): SqlString; toString(): string; } export const SqlSingle: { new(value: float): SqlSingle$instance; new(value: double): SqlSingle$instance; readonly null_: SqlSingle; readonly zero: SqlSingle; readonly minValue: SqlSingle; readonly maxValue: SqlSingle; add(x: SqlSingle, y: SqlSingle): SqlSingle; divide(x: SqlSingle, y: SqlSingle): SqlSingle; equals(x: SqlSingle, y: SqlSingle): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlSingle, y: SqlSingle): SqlBoolean; greaterThanOrEqual(x: SqlSingle, y: SqlSingle): SqlBoolean; lessThan(x: SqlSingle, y: SqlSingle): SqlBoolean; lessThanOrEqual(x: SqlSingle, y: SqlSingle): SqlBoolean; multiply(x: SqlSingle, y: SqlSingle): SqlSingle; notEquals(x: SqlSingle, y: SqlSingle): SqlBoolean; parse(s: string): SqlSingle; subtract(x: SqlSingle, y: SqlSingle): SqlSingle; }; export interface __SqlSingle$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlSingle>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlSingle): boolean; CompareTo(obj: unknown): int; } export interface SqlSingle$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlSingle = SqlSingle$instance & __SqlSingle$views; export interface SqlString$instance { readonly compareInfo: CompareInfo; readonly cultureInfo: CultureInfo; readonly isNull: boolean; readonly LCID: int; readonly sqlCompareOptions: SqlCompareOptions; readonly value: string; clone(): SqlString; compareTo(value: unknown): int; compareTo(value: SqlString): int; equals(value: unknown): boolean; equals(other: SqlString): boolean; getHashCode(): int; getNonUnicodeBytes(): byte[]; getUnicodeBytes(): byte[]; toSqlBoolean(): SqlBoolean; toSqlByte(): SqlByte; toSqlDateTime(): SqlDateTime; toSqlDecimal(): SqlDecimal; toSqlDouble(): SqlDouble; toSqlGuid(): SqlGuid; toSqlInt16(): SqlInt16; toSqlInt32(): SqlInt32; toSqlInt64(): SqlInt64; toSqlMoney(): SqlMoney; toSqlSingle(): SqlSingle; toString(): string; } export const SqlString: { new(lcid: int, compareOptions: SqlCompareOptions, data: byte[], index: int, count: int, fUnicode: boolean): SqlString$instance; new(lcid: int, compareOptions: SqlCompareOptions, data: byte[], fUnicode: boolean): SqlString$instance; new(lcid: int, compareOptions: SqlCompareOptions, data: byte[], index: int, count: int): SqlString$instance; new(lcid: int, compareOptions: SqlCompareOptions, data: byte[]): SqlString$instance; new(data: string, lcid: int, compareOptions: SqlCompareOptions): SqlString$instance; new(data: string, lcid: int): SqlString$instance; new(data: string): SqlString$instance; readonly null_: SqlString; readonly ignoreCase: int; readonly ignoreWidth: int; readonly ignoreNonSpace: int; readonly ignoreKanaType: int; readonly binarySort: int; readonly binarySort2: int; add(x: SqlString, y: SqlString): SqlString; compareOptionsFromSqlCompareOptions(compareOptions: SqlCompareOptions): CompareOptions; concat(x: SqlString, y: SqlString): SqlString; equals(x: SqlString, y: SqlString): SqlBoolean; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; greaterThan(x: SqlString, y: SqlString): SqlBoolean; greaterThanOrEqual(x: SqlString, y: SqlString): SqlBoolean; lessThan(x: SqlString, y: SqlString): SqlBoolean; lessThanOrEqual(x: SqlString, y: SqlString): SqlBoolean; notEquals(x: SqlString, y: SqlString): SqlBoolean; }; export interface __SqlString$views { As_INullable(): INullable$instance; As_IComparable(): System_Internal.IComparable$instance; As_IEquatable_1(): System_Internal.IEquatable_1$instance<SqlString>; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; // Structural method bridges for numeric interface constraints Equals(other: SqlString): boolean; CompareTo(obj: unknown): int; } export interface SqlString$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlString = SqlString$instance & __SqlString$views; export interface SqlAlreadyFilledException$instance extends SqlTypeException$instance { getObjectData(info: SerializationInfo, context: StreamingContext): void; } export const SqlAlreadyFilledException: { new(): SqlAlreadyFilledException$instance; new(message: string): SqlAlreadyFilledException$instance; new(message: string, e: Exception): SqlAlreadyFilledException$instance; }; export interface __SqlAlreadyFilledException$views { As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; } export type SqlAlreadyFilledException = SqlAlreadyFilledException$instance & __SqlAlreadyFilledException$views; export interface SqlBytes$instance { readonly buffer: byte[]; readonly isNull: boolean; item: byte; readonly length: long; readonly maxLength: long; readonly storage: StorageState; stream: Stream; readonly value: byte[]; read(offset: long, buffer: byte[], offsetInBuffer: int, count: int): long; setLength(value: long): void; setNull(): void; toSqlBinary(): SqlBinary; write(offset: long, buffer: byte[], offsetInBuffer: int, count: int): void; } export const SqlBytes: { new(): SqlBytes$instance; new(buffer: byte[]): SqlBytes$instance; new(value: SqlBinary): SqlBytes$instance; new(s: Stream): SqlBytes$instance; readonly null_: SqlBytes; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; }; export interface __SqlBytes$views { As_INullable(): INullable$instance; As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; } export interface SqlBytes$instance extends INullable$instance, System_Runtime_Serialization_Internal.ISerializable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlBytes = SqlBytes$instance & __SqlBytes$views; export interface SqlChars$instance { readonly buffer: char[]; readonly isNull: boolean; item: char; readonly length: long; readonly maxLength: long; readonly storage: StorageState; readonly value: char[]; read(offset: long, buffer: char[], offsetInBuffer: int, count: int): long; setLength(value: long): void; setNull(): void; toSqlString(): SqlString; write(offset: long, buffer: char[], offsetInBuffer: int, count: int): void; } export const SqlChars: { new(): SqlChars$instance; new(buffer: char[]): SqlChars$instance; new(value: SqlString): SqlChars$instance; readonly null_: SqlChars; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; }; export interface __SqlChars$views { As_INullable(): INullable$instance; As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; } export interface SqlChars$instance extends INullable$instance, System_Runtime_Serialization_Internal.ISerializable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlChars = SqlChars$instance & __SqlChars$views; export interface SqlNotFilledException$instance extends SqlTypeException$instance { getObjectData(info: SerializationInfo, context: StreamingContext): void; } export const SqlNotFilledException: { new(): SqlNotFilledException$instance; new(message: string): SqlNotFilledException$instance; new(message: string, e: Exception): SqlNotFilledException$instance; }; export interface __SqlNotFilledException$views { As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; } export type SqlNotFilledException = SqlNotFilledException$instance & __SqlNotFilledException$views; export interface SqlNullValueException$instance extends SqlTypeException$instance { getObjectData(info: SerializationInfo, context: StreamingContext): void; } export const SqlNullValueException: { new(): SqlNullValueException$instance; new(message: string): SqlNullValueException$instance; new(message: string, e: Exception): SqlNullValueException$instance; }; export interface __SqlNullValueException$views { As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; } export type SqlNullValueException = SqlNullValueException$instance & __SqlNullValueException$views; export interface SqlTruncateException$instance extends SqlTypeException$instance { getObjectData(info: SerializationInfo, context: StreamingContext): void; } export const SqlTruncateException: { new(): SqlTruncateException$instance; new(message: string): SqlTruncateException$instance; new(message: string, e: Exception): SqlTruncateException$instance; }; export interface __SqlTruncateException$views { As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; } export type SqlTruncateException = SqlTruncateException$instance & __SqlTruncateException$views; export interface SqlTypeException$instance extends SystemException { getObjectData(info: SerializationInfo, context: StreamingContext): void; } export const SqlTypeException: { new(): SqlTypeException$instance; new(message: string): SqlTypeException$instance; new(message: string, e: Exception): SqlTypeException$instance; }; export interface __SqlTypeException$views { As_ISerializable(): System_Runtime_Serialization_Internal.ISerializable$instance; } export type SqlTypeException = SqlTypeException$instance & __SqlTypeException$views; export interface SqlXml$instance { readonly isNull: boolean; readonly value: string; createReader(): XmlReader; } export const SqlXml: { new(): SqlXml$instance; new(value: XmlReader): SqlXml$instance; new(value: Stream): SqlXml$instance; readonly null_: SqlXml; getXsdType(schemaSet: XmlSchemaSet): XmlQualifiedName; }; export interface __SqlXml$views { As_INullable(): INullable$instance; As_IXmlSerializable(): System_Xml_Serialization_Internal.IXmlSerializable$instance; } export interface SqlXml$instance extends INullable$instance, System_Xml_Serialization_Internal.IXmlSerializable$instance {} export type SqlXml = SqlXml$instance & __SqlXml$views;