DataColumn

Наследование: java.lang.Object

public class DataColumn

Представляет схему столбца вDataTable.

Конструкторы

КонструкторОписание
DataColumn()Инициализирует новый экземплярDataColumn класс как тип строки.
DataColumn(String columnName)Инициализирует новый экземплярDataColumn class, как тип строки, используя указанное имя столбца.
DataColumn(String name, System.Data.DataTable table)Инициализирует новый экземпляр @{ссылка на столбец данных} класс, используя указанное имя столбца и таблицу, которой он принадлежит.
DataColumn(String columnName, Class dataType)Инициализирует новый экземплярDataColumn класс, используя указанное имя столбца и тип данных.
DataColumn(String name, Class type, System.Data.DataTable table)Инициализирует новый экземплярDataColumn класс, используя указанное имя столбца, тип данных и таблицу данных, к которой он принадлежит.

Методы

МетодОписание
areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)
equals(Object arg0)
getAllowDBNull()Получает значение, указывающее, разрешены ли пустые значения в этом столбце для строк, принадлежащих таблице.
getAutoIncrement()Получает значение, указывающее, увеличивает ли столбец автоматически значение столбца для новых строк, добавленных в таблицу.
getAutoIncrementSeed()Получает начальное значение для столбца, имеющегоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.
getAutoIncrementStep()Получает приращение, используемое столбцом с егоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.
getCaption()Получает заголовок столбца.
getClass()
getColumnMapping()ПолучаетMappingType колонны.
getColumnName()Получает имя столбца вDataColumnCollection.
getDataType()Получает тип данных, хранящихся в столбце.
getDefaultValue()Получает значение по умолчанию для столбца при создании новых строк.
getExpression()Получает выражение, используемое для фильтрации строк, вычисления значений в столбце или создания статистического столбца.
getMaxLength()Получает максимальную длину текстового столбца.
getNamespace()Получает пространство именDataColumn.
getOrdinal()Получает позицию столбца вDataColumnCollection коллекция.
getPrefix()Получает префикс XML, который является псевдонимом пространства именDataTable.
getReadOnly()Получает значение, указывающее, разрешены ли изменения в столбце после добавления строки в таблицу.
getTable()ПолучаетDataTable которому принадлежит столбец.
getUnique()Получает значение, указывающее, должны ли значения в каждой строке столбца быть уникальными.
hashCode()
isReadOnly()
isUnique()
notify()
notifyAll()
setAllowDBNull(boolean value)Задает значение, указывающее, разрешены ли нулевые значения в этом столбце для строк, принадлежащих таблице.
setAutoIncrement(boolean value)Задает значение, указывающее, увеличивает ли столбец автоматически значение столбца для новых строк, добавляемых в таблицу.
setAutoIncrementSeed(long value)Задает начальное значение для столбца, имеющегоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.
setAutoIncrementStep(long value)Устанавливает приращение, используемое столбцом с егоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.
setCaption(String value)Устанавливает заголовок для столбца.
setColumnMapping(int value)УстанавливаетMappingType колонны.
setColumnName(String value)Задает имя столбца вDataColumnCollection.
setDataType(Class value)Задает тип данных, хранящихся в столбце.
setDefaultValue(Object value)Задает значение по умолчанию для столбца при создании новых строк.
setMaxLength(int value)Устанавливает максимальную длину текстового столбца.
setNamespace(String value)Задает пространство именDataColumn.
setOrdinal(int ordinal)Изменяет порядковый номер или позициюDataColumn к указанному порядковому номеру или позиции.
setPrefix(String value)Задает префикс XML, который является псевдонимом пространства именDataTable.
setReadOnly(boolean value)Задает значение, указывающее, разрешены ли изменения в столбце после добавления строки в таблицу.
setUnique(boolean value)Задает значение, указывающее, должны ли значения в каждой строке столбца быть уникальными.
toString()ПолучаетgetExpression() столбца, если он существует.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataColumn()

public DataColumn()

Инициализирует новый экземплярDataColumn класс как тип строки.

DataColumn(String columnName)

public DataColumn(String columnName)

Инициализирует новый экземплярDataColumn class, как тип строки, используя указанное имя столбца.

Параметры:

ПараметрТипОписание
columnNamejava.lang.StringСтрока, представляющая имя создаваемого столбца. Если задано значение null или пустая строка (""), при добавлении в коллекцию столбцов будет указано имя по умолчанию.

DataColumn(String name, System.Data.DataTable table)

public DataColumn(String name, System.Data.DataTable table)

Инициализирует новый экземпляр @{ссылка на столбец данных} класс, используя указанное имя столбца и таблицу, которой он принадлежит.

Параметры:

ПараметрТипОписание
namejava.lang.Stringимя столбца данных
tableDataTableтаблица, которой принадлежит этот столбец

DataColumn(String columnName, Class dataType)

public DataColumn(String columnName, Class dataType)

Инициализирует новый экземплярDataColumn класс, используя указанное имя столбца и тип данных.

Параметры:

ПараметрТипОписание
columnNamejava.lang.StringСтрока, представляющая имя создаваемого столбца. Если задано значение null или пустая строка (""), при добавлении в коллекцию столбцов будет указано имя по умолчанию.
dataTypejava.lang.ClassПоддерживаетсяgetDataType() / setDataType(java.lang.Class).

DataColumn(String name, Class type, System.Data.DataTable table)

public DataColumn(String name, Class type, System.Data.DataTable table)

Инициализирует новый экземплярDataColumn класс, используя указанное имя столбца, тип данных и таблицу данных, к которой он принадлежит.

Параметры:

ПараметрТипОписание
namejava.lang.Stringимя столбца данных
typejava.lang.Classтип данных
tableDataTableтаблица, которой принадлежит этот столбец

areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)

public static boolean areColumnSetsTheSame(System.Data.DataColumn[] columnSet, System.Data.DataColumn[] compareSet)

Параметры:

ПараметрТипОписание
columnSetDataColumn[]
compareSetDataColumn[]

Возвращает: логический

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getAllowDBNull()

public boolean getAllowDBNull()

Получает значение, указывающее, разрешены ли пустые значения в этом столбце для строк, принадлежащих таблице.

Возвращает: boolean - true, если разрешены нулевые значения; в противном случае ложно. Значение по умолчанию верно.

getAutoIncrement()

public boolean getAutoIncrement()

Получает значение, указывающее, увеличивает ли столбец автоматически значение столбца для новых строк, добавленных в таблицу.

Возвращает: boolean - true, если значение столбца увеличивается автоматически; в противном случае ложно. Значение по умолчанию — ложь.

getAutoIncrementSeed()

public long getAutoIncrementSeed()

Получает начальное значение для столбца, имеющегоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.

Возвращает: long - начальное значение дляgetAutoIncrement() / setAutoIncrement(boolean) особенность.

getAutoIncrementStep()

public long getAutoIncrementStep()

Получает приращение, используемое столбцом с егоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.

Возвращает: long — число, на которое автоматически увеличивается значение столбца. По умолчанию 1.

getCaption()

public String getCaption()

Получает заголовок столбца.

Возвращает: java.lang.String — заголовок столбца. Если не установлено, возвращаетgetColumnName() / setColumnName(java.lang.String) ценность.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getColumnMapping()

public int getColumnMapping()

ПолучаетMappingType колонны.

Возвращает: инт - один изMappingType ценности. Возвращаемое значение является одним изMappingType константы.

getColumnName()

public String getColumnName()

Получает имя столбца вDataColumnCollection.

Возвращает: java.lang.String — имя столбца.

getDataType()

public Class getDataType()

Получает тип данных, хранящихся в столбце.

Возвращает: java.lang.Class — объект java.lang.Class, представляющий тип данных столбца.

getDefaultValue()

public Object getDefaultValue()

Получает значение по умолчанию для столбца при создании новых строк.

Возвращает: java.lang.Object — значение, соответствующее столбцуgetDataType() / setDataType(java.lang.Class).

getExpression()

public String getExpression()

Получает выражение, используемое для фильтрации строк, вычисления значений в столбце или создания статистического столбца.

Возвращает: java.lang.String — выражение для вычисления значения столбца или создания сводного столбца. Тип возвращаемого значения выражения определяетсяgetDataType() / setDataType(java.lang.Class) колонны.

getMaxLength()

public int getMaxLength()

Получает максимальную длину текстового столбца.

Возвращает: int — максимальная длина столбца в символах. Если столбец не имеет максимальной длины, значение равно -1 (по умолчанию).

getNamespace()

public String getNamespace()

Получает пространство именDataColumn.

Возвращает: java.lang.String — пространство именDataColumn.

getOrdinal()

public int getOrdinal()

Получает позицию столбца вDataColumnCollection коллекция.

Возвращает: int - Позиция столбца. Получает -1, если столбец не является членом коллекции.

getPrefix()

public String getPrefix()

Получает префикс XML, который является псевдонимом пространства именDataTable.

Возвращает: java.lang.String — префикс XML дляDataTable пространство имен.

getReadOnly()

public boolean getReadOnly()

Получает значение, указывающее, разрешены ли изменения в столбце после добавления строки в таблицу.

Возвращает: boolean - true, если столбец доступен только для чтения; в противном случае ложно. Значение по умолчанию — ложь.

getTable()

public System.Data.DataTable getTable()

ПолучаетDataTable которому принадлежит столбец.

Возвращает: DataTable -DataTable чтоDataColumn принадлежит.

getUnique()

public boolean getUnique()

Получает значение, указывающее, должны ли значения в каждой строке столбца быть уникальными.

Возвращает: boolean - true, если значение должно быть уникальным; в противном случае ложно. Значение по умолчанию — ложь.

hashCode()

public native int hashCode()

Возвращает: инт

isReadOnly()

public boolean isReadOnly()

Возвращает: логический

isUnique()

public boolean isUnique()

Возвращает: логический

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAllowDBNull(boolean value)

public void setAllowDBNull(boolean value)

Задает значение, указывающее, разрешены ли нулевые значения в этом столбце для строк, принадлежащих таблице.

Параметры:

ПараметрТипОписание
valuebooleantrue, если разрешены нулевые значения; в противном случае ложно. Значение по умолчанию верно.

setAutoIncrement(boolean value)

public void setAutoIncrement(boolean value)

Задает значение, указывающее, увеличивает ли столбец автоматически значение столбца для новых строк, добавляемых в таблицу.

Параметры:

ПараметрТипОписание
valuebooleanЗначение true, если значение столбца увеличивается автоматически; в противном случае ложно. Значение по умолчанию — ложь.

setAutoIncrementSeed(long value)

public void setAutoIncrementSeed(long value)

Задает начальное значение для столбца, имеющегоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.

Параметры:

ПараметрТипОписание
valuelongНачальное значение дляgetAutoIncrement() / setAutoIncrement(boolean) особенность.

setAutoIncrementStep(long value)

public void setAutoIncrementStep(long value)

Устанавливает приращение, используемое столбцом с егоgetAutoIncrement() / setAutoIncrement(boolean)свойство установлено в true.

Параметры:

ПараметрТипОписание
valuelongЧисло, на которое автоматически увеличивается значение столбца. По умолчанию 1.

setCaption(String value)

public void setCaption(String value)

Устанавливает заголовок для столбца.

Параметры:

ПараметрТипОписание
valuejava.lang.StringЗаголовок столбца. Если не установлено, возвращаетgetColumnName() / setColumnName(java.lang.String) ценность.

setColumnMapping(int value)

public void setColumnMapping(int value)

УстанавливаетMappingType колонны.

Параметры:

ПараметрТипОписание
valueintОдин изMappingType ценности. Значение должно быть одним изMappingType константы.

setColumnName(String value)

public void setColumnName(String value)

Задает имя столбца вDataColumnCollection.

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя столбца.

setDataType(Class value)

public void setDataType(Class value)

Задает тип данных, хранящихся в столбце.

Параметры:

ПараметрТипОписание
valuejava.lang.ClassОбъект java.lang.Class, представляющий тип данных столбца.

setDefaultValue(Object value)

public void setDefaultValue(Object value)

Задает значение по умолчанию для столбца при создании новых строк.

Параметры:

ПараметрТипОписание
valuejava.lang.ObjectЗначение, соответствующее столбцуgetDataType() / setDataType(java.lang.Class).

setMaxLength(int value)

public void setMaxLength(int value)

Устанавливает максимальную длину текстового столбца.

Параметры:

ПараметрТипОписание
valueintМаксимальная длина столбца в символах. Если столбец не имеет максимальной длины, значение равно -1 (по умолчанию).

setNamespace(String value)

public void setNamespace(String value)

Задает пространство именDataColumn.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПространство именDataColumn.

setOrdinal(int ordinal)

public void setOrdinal(int ordinal)

Изменяет порядковый номер или позициюDataColumn к указанному порядковому номеру или позиции.

Параметры:

ПараметрТипОписание
ordinalintУказанный порядковый номер.

setPrefix(String value)

public void setPrefix(String value)

Задает префикс XML, который является псевдонимом пространства именDataTable.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПрефикс XML дляDataTable пространство имен.

setReadOnly(boolean value)

public void setReadOnly(boolean value)

Задает значение, указывающее, разрешены ли изменения в столбце после добавления строки в таблицу.

Параметры:

ПараметрТипОписание
valuebooleantrue, если столбец доступен только для чтения; в противном случае ложно. Значение по умолчанию — ложь.

setUnique(boolean value)

public void setUnique(boolean value)

Задает значение, указывающее, должны ли значения в каждой строке столбца быть уникальными.

Параметры:

ПараметрТипОписание
valuebooleantrue, если значение должно быть уникальным; в противном случае ложно. Значение по умолчанию — ложь.

toString()

public String toString()

ПолучаетgetExpression() столбца, если он существует.

Возвращает: java.lang.String —getExpression() значение, если свойство установлено; в противном случаеgetColumnName() / setColumnName(java.lang.String) имущество.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int