Compartir a través de


EdmType Enumeración

  • java.lang.Object
    • java.lang.Enum<EdmType>
      • com.microsoft.azure.storage.table.EdmType

public enum EdmType

Enumeración usada para representar los tipos primitivos del modelo de datos de entidad (EDM) en open Data Protocol (OData). El EDM es el modelo de datos abstracto subyacente que usan los servicios de OData. La EdmType enumeración incluye un parse(final String value) método para convertir nombres de tipo de datos EDM al tipo de enumeración e invalida el toString() método para generar un nombre de tipo de datos EDM.

Para obtener más información sobre OData, consulte el sitio web de Open Data Protocol .

Para obtener información general sobre los nombres y tipos de datos primitivos de EDM disponibles, consulte la sección Tipos de datos primitivos de la información general del protocolo OData.

El sistema de tipos abstractos que se usa para definir los tipos primitivos admitidos por OData se define en detalle en [MC-CSDL] (sección 2.2.1).

Campos

BINARY

Edm.Binary representa datos binarios de longitud fija o variable

BOOLEAN

Edm.Boolean Representa el concepto matemático de lógica con valores binarios

BYTE

Edm.Byte Representa un valor entero de 8 bits sin signo

DATE_TIME

Edm.DateTime Representa la fecha y hora con valores que van desde las 12:00:00 medianoche, el 1 de enero de 1753 A.D. hasta las 11:59:59 p.m., diciembre de 9999 A.D.

DATE_TIME_OFFSET

Edm.DateTimeOffset Representa la fecha y hora como desplazamiento en minutos desde GMT, con valores que van desde las 12:00:00 medianoche, 1 de enero de 1753 A.D. hasta las 11:59:59 P.M. de diciembre de 9999 A.D.

DECIMAL

Edm.Decimal Representa valores numéricos con precisión fija y escala. Este tipo puede describir un valor numérico comprendido entre menos 10 ^ 255 + 1 y más 10 ^-255 -1

DOUBLE

Edm.Double Representa un número de punto flotante con una precisión de 15 dígitos que puede representar valores con un intervalo aproximado de +/- 2,23e -308 a +/- 1,79e +308

GUID

Edm.Guid representa un valor de identificador único de 16 bytes (128 bits)

INT16

Edm.Int16 Representa un valor entero de 16 bits con signo

INT32

Edm.Int32 Representa un valor entero de 32 bits con signo

INT64

Edm.Int64 Representa un valor entero de 64 bits con signo

NULL

Null Representa la ausencia de un valor.

SBYTE

Edm.SByte Representa un valor entero de 8 bits con signo

SINGLE

Edm.Single Representa un número de punto flotante con precisión de 7 dígitos que puede representar valores con un intervalo aproximado de +/- 1,18e -38 a +/- 3,40e +38

STRING

Edm.String Representa datos de caracteres de longitud variable o fija

Miembros heredados

com.microsoft.azure.storage.table._edm_type_1ac96fb66a1c026bf7f979ec54832f4df5

Métodos

mustAnnotateType()

protected final boolean mustAnnotateType()

Devoluciones

final boolean

parse(final String value)

public static EdmType parse(final String value)

Analiza un nombre de tipo de datos EDM y devuelve el valor de enumeración coincidente EdmType . Un parámetro de valor vacío o coincide con STRING. Tenga en cuenta que solo se analiza el subconjunto de tipos de datos EDM admitidos en Microsoft Azure Table Storage, que consta de BINARY, , DATE_TIMEGUIDBOOLEANDOUBLEINT32BYTE , INT64y .STRING Cualquier otro tipo hará que se produzca una IllegalArgumentException excepción .

Parámetros

value
final String
que String contiene el nombre de un tipo de datos EDM.

Devoluciones

Valor EdmType de enumeración que coincide con el tipo de datos EDM especificado.

Excepciones

IllegalArgumentException
si no se admite un tipo de datos EDM en Microsoft Azure Table Storage se pasa como argumento.

toString()

public String toString()

Devuelve el nombre del tipo de datos EDM correspondiente al valor de enumeración.

Devoluciones

String
que String contiene el nombre del tipo de datos EDM.

Se aplica a