Pacote | flash.data |
Classe | public class SQLColumnSchema |
Herança | SQLColumnSchema Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Para obter informações sobre o esquema de colunas de uma ou mais tabelas em um banco de dados, use o método SQLConnection.loadSchema()
para carregar as informações sobre o esquema, certificando-se de usar true
para o valor do argumento includeColumnSchema
. Na instância SQLSchemaResult resultante, cada definição de tabela e de exibição inclui uma propriedade columns
— uma matriz de instâncias SQLColumnSchema que representam as colunas na tabela ou na exibição.
Geralmente, o código do desenvolvedor não constrói ocorrências SQLColumnSchema diretamente.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
allowNull : Boolean [somente leitura]
Indica se valores NULL são permitidos nessa coluna. | SQLColumnSchema | ||
autoIncrement : Boolean [somente leitura]
Indica se essa é uma coluna de incrementação automática. | SQLColumnSchema | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
dataType : String [somente leitura]
Obtém o tipo de dados da coluna como uma string. | SQLColumnSchema | ||
defaultCollationType : String [somente leitura]
Indica a sequência de intercalação padrão que está definida para essa coluna. | SQLColumnSchema | ||
name : String [somente leitura]
Obtém o nome da coluna. | SQLColumnSchema | ||
primaryKey : Boolean [somente leitura]
Indica se essa coluna é a coluna de chave primária (ou uma das colunas de chave primária em uma chave composta) para sua tabela associada. | SQLColumnSchema |
Método | Definido por | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Constrói uma ocorrência SQLColumnSchema. | SQLColumnSchema | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
allowNull | propriedade |
allowNull:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Indica se valores NULL
são permitidos nessa coluna. Uma coluna que seja declarada com uma restrição NOT NULL
terá um valor false
para a propriedade allowNull
.
Implementação
public function get allowNull():Boolean
autoIncrement | propriedade |
autoIncrement:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Indica se essa é uma coluna de incrementação automática. Uma coluna de incrementação automática é um tipo especial de coluna PRIMARY KEY
cujo valor é automaticamente gerado como o próximo valor em uma sequência de inteiros quando uma nova linha é inserida na tabela.
Implementação
public function get autoIncrement():Boolean
dataType | propriedade |
dataType:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Obtém o tipo de dados da coluna como uma string. O valor é o nome do tipo de dados literal que foi especificado na instrução CREATE TABLE
que foi usada para definir a tabela, ou null
se nenhum tipo de dado foi especificado.
Implementação
public function get dataType():String
defaultCollationType | propriedade |
defaultCollationType:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Indica a sequência de intercalação padrão que está definida para essa coluna. O valor dessa propriedade corresponde a uma das constantes na classe SQLCollationType:
SQLCollationType.BINARY
indica se a coluna usa a sequência de intercalaçãoBINARY
.SQLCollationType.NO_CASE
indica que a coluna usa a sequência de intercalaçãoNOCASE
, o que significa que as comparações de texto são feitas sem diferenciação entre maiúsculas e minúsculas.
Implementação
public function get defaultCollationType():String
Elementos da API relacionados
name | propriedade |
primaryKey | propriedade |
SQLColumnSchema | () | Construtor |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Constrói uma ocorrência SQLColumnSchema. Geralmente, o código do desenvolvedor não chama o construtor SQLColumnSchema diretamente. Para obter informações sobre o esquema para um banco de dados, chame o método SQLConnection.loadSchema()
.
name:String — O nome da coluna.
| |
primaryKey:Boolean — Indica se essa coluna faz parte da chave primária da tabela associada.
| |
allowNull:Boolean — Indica se essa coluna pode conter valores NULL .
| |
autoIncrement:Boolean — Indica se essa é uma coluna de incrementação automática.
| |
dataType:String — O tipo declarado da coluna.
| |
defaultCollationType:String — A sequência de intercalação definida para essa coluna. Esse valor corresponde a uma das constantes na classe SQLCollationType:
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z