Class SchemeMetadataCacheRow

Assembly: redb.Core.Pro.dll

POCO for _scheme_metadata_cache table.
Used by Pro version for PVT queries and field resolution.

public class SchemeMetadataCacheRow

Inheritance

ObjectSchemeMetadataCacheRow

Properties

Alias

[JsonPropertyName("_alias")]
public string? Alias { get; set; }

AllowNotNull

[JsonPropertyName("_allow_not_null")]
public bool? AllowNotNull { get; set; }

CollectionType

[JsonPropertyName("_collection_type")]
public long? CollectionType { get; set; }

CollectionTypeName

[JsonPropertyName("collection_type_name")]
public string? CollectionTypeName { get; set; }

DbType

[JsonPropertyName("db_type")]
public string DbType { get; set; }

DefaultEditor

[JsonPropertyName("_default_editor")]
public string? DefaultEditor { get; set; }

DefaultValue

[JsonPropertyName("_default_value")]
public byte[]? DefaultValue { get; set; }

IdOverride

[JsonPropertyName("_id_override")]
public long? IdOverride { get; set; }

IsCompress

[JsonPropertyName("_is_compress")]
public bool? IsCompress { get; set; }

KeyType

[JsonPropertyName("_key_type")]
public long? KeyType { get; set; }

KeyTypeName

[JsonPropertyName("key_type_name")]
public string? KeyTypeName { get; set; }

ListId

[JsonPropertyName("_list_id")]
public long? ListId { get; set; }

Name

[JsonPropertyName("_name")]
public string Name { get; set; }

Order

[JsonPropertyName("_order")]
public long? Order { get; set; }

ParentStructureId

[JsonPropertyName("_parent_structure_id")]
public long? ParentStructureId { get; set; }

Readonly

[JsonPropertyName("_readonly")]
public bool? Readonly { get; set; }

SchemeId

[JsonPropertyName("_scheme_id")]
public long SchemeId { get; set; }

SchemeType

[JsonPropertyName("_scheme_type")]
public long? SchemeType { get; set; }

SchemeTypeName

[JsonPropertyName("scheme_type_name")]
public string? SchemeTypeName { get; set; }

StoreNull

[JsonPropertyName("_store_null")]
public bool? StoreNull { get; set; }

StructureId

[JsonPropertyName("_structure_id")]
public long StructureId { get; set; }

TypeId

[JsonPropertyName("_type_id")]
public long TypeId { get; set; }

TypeName

[JsonPropertyName("type_name")]
public string TypeName { get; set; }

TypeSemantic

[JsonPropertyName("type_semantic")]
public string TypeSemantic { get; set; }