400 lines
12 KiB
JSON
400 lines
12 KiB
JSON
{
|
|
"db_name": "MySQL",
|
|
"query": "\n SELECT\n wt.token as `token: tokens::tokens::model_weights::ModelWeightToken`,\n wt.title,\n wt.weights_type as `weights_type: enums::by_table::model_weights::weights_types::WeightsType`,\n wt.weights_category as `weights_category: enums::by_table::model_weights::weights_category::WeightsCategory`,\n wt.maybe_description_markdown,\n wt.maybe_description_rendered_html,\n\n wt.maybe_ietf_language_tag,\n wt.maybe_ietf_primary_language_subtag,\n\n wt.creator_ip_address,\n wt.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n wt.creator_user_token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash AS creator_gravatar_hash,\n\n wt.maybe_last_update_user_token as `maybe_last_update_user_token: tokens::tokens::users::UserToken`,\n wt.original_download_url,\n wt.original_filename,\n wt.file_size_bytes,\n wt.file_checksum_sha2,\n wt.public_bucket_hash,\n wt.maybe_public_bucket_prefix,\n wt.maybe_public_bucket_extension,\n\n cover_image.public_bucket_directory_hash as maybe_cover_image_public_bucket_hash,\n cover_image.maybe_public_bucket_prefix as maybe_cover_image_public_bucket_prefix,\n cover_image.maybe_public_bucket_extension as maybe_cover_image_public_bucket_extension,\n\n entity_stats.ratings_positive_count as maybe_ratings_positive_count,\n entity_stats.ratings_negative_count as maybe_ratings_negative_count,\n entity_stats.bookmark_count as maybe_bookmark_count,\n wt.cached_usage_count,\n\n featured_items.entity_token IS NOT NULL AS is_featured,\n\n wt.version,\n wt.created_at,\n wt.updated_at,\n wt.user_deleted_at,\n wt.mod_deleted_at\n\n FROM model_weights as wt\n JOIN users\n ON users.token = wt.creator_user_token\n LEFT OUTER JOIN media_files as cover_image\n ON cover_image.token = wt.maybe_cover_image_media_file_token\n LEFT OUTER JOIN entity_stats\n ON entity_stats.entity_type = \"model_weight\"\n AND entity_stats.entity_token = wt.token\n LEFT OUTER JOIN featured_items\n ON featured_items.entity_type = \"model_weight\"\n AND featured_items.entity_token = wt.token\n AND featured_items.deleted_at IS NULL\n WHERE\n wt.token = ?\n AND wt.user_deleted_at IS NULL\n AND wt.mod_deleted_at IS NULL\n ",
|
|
"describe": {
|
|
"columns": [
|
|
{
|
|
"ordinal": 0,
|
|
"name": "token: tokens::tokens::model_weights::ModelWeightToken",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 1,
|
|
"name": "title",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 1020
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 2,
|
|
"name": "weights_type: enums::by_table::model_weights::weights_types::WeightsType",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 3,
|
|
"name": "weights_category: enums::by_table::model_weights::weights_category::WeightsCategory",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 4,
|
|
"name": "maybe_description_markdown",
|
|
"type_info": {
|
|
"type": "Blob",
|
|
"flags": "BLOB | BINARY",
|
|
"char_set": 224,
|
|
"max_size": 262140
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 5,
|
|
"name": "maybe_description_rendered_html",
|
|
"type_info": {
|
|
"type": "Blob",
|
|
"flags": "BLOB | BINARY",
|
|
"char_set": 224,
|
|
"max_size": 262140
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 6,
|
|
"name": "maybe_ietf_language_tag",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 256
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 7,
|
|
"name": "maybe_ietf_primary_language_subtag",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 48
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 8,
|
|
"name": "creator_ip_address",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 160
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 9,
|
|
"name": "creator_set_visibility: enums::common::visibility::Visibility",
|
|
"type_info": {
|
|
"type": "String",
|
|
"flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM",
|
|
"char_set": 224,
|
|
"max_size": 28
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 10,
|
|
"name": "creator_user_token: tokens::tokens::users::UserToken",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 11,
|
|
"name": "creator_username",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 80
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 12,
|
|
"name": "creator_display_name",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 80
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 13,
|
|
"name": "creator_gravatar_hash",
|
|
"type_info": {
|
|
"type": "String",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 14,
|
|
"name": "maybe_last_update_user_token: tokens::tokens::users::UserToken",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 15,
|
|
"name": "original_download_url",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 2048
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 16,
|
|
"name": "original_filename",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 1020
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 17,
|
|
"name": "file_size_bytes",
|
|
"type_info": {
|
|
"type": "LongLong",
|
|
"flags": "NOT_NULL",
|
|
"char_set": 63,
|
|
"max_size": 10
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 18,
|
|
"name": "file_checksum_sha2",
|
|
"type_info": {
|
|
"type": "String",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 256
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 19,
|
|
"name": "public_bucket_hash",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 20,
|
|
"name": "maybe_public_bucket_prefix",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 64
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 21,
|
|
"name": "maybe_public_bucket_extension",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 64
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 22,
|
|
"name": "maybe_cover_image_public_bucket_hash",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY | NO_DEFAULT_VALUE",
|
|
"char_set": 224,
|
|
"max_size": 128
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 23,
|
|
"name": "maybe_cover_image_public_bucket_prefix",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 64
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 24,
|
|
"name": "maybe_cover_image_public_bucket_extension",
|
|
"type_info": {
|
|
"type": "VarString",
|
|
"flags": "BINARY",
|
|
"char_set": 224,
|
|
"max_size": 64
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 25,
|
|
"name": "maybe_ratings_positive_count",
|
|
"type_info": {
|
|
"type": "Long",
|
|
"flags": "UNSIGNED",
|
|
"char_set": 63,
|
|
"max_size": 10
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 26,
|
|
"name": "maybe_ratings_negative_count",
|
|
"type_info": {
|
|
"type": "Long",
|
|
"flags": "UNSIGNED",
|
|
"char_set": 63,
|
|
"max_size": 10
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 27,
|
|
"name": "maybe_bookmark_count",
|
|
"type_info": {
|
|
"type": "Long",
|
|
"flags": "UNSIGNED",
|
|
"char_set": 63,
|
|
"max_size": 10
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 28,
|
|
"name": "cached_usage_count",
|
|
"type_info": {
|
|
"type": "LongLong",
|
|
"flags": "NOT_NULL | UNSIGNED",
|
|
"char_set": 63,
|
|
"max_size": 20
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 29,
|
|
"name": "is_featured",
|
|
"type_info": {
|
|
"type": "LongLong",
|
|
"flags": "NOT_NULL | BINARY",
|
|
"char_set": 63,
|
|
"max_size": 1
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 30,
|
|
"name": "version",
|
|
"type_info": {
|
|
"type": "Long",
|
|
"flags": "NOT_NULL",
|
|
"char_set": 63,
|
|
"max_size": 11
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 31,
|
|
"name": "created_at",
|
|
"type_info": {
|
|
"type": "Timestamp",
|
|
"flags": "NOT_NULL | BINARY | TIMESTAMP",
|
|
"char_set": 63,
|
|
"max_size": 19
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 32,
|
|
"name": "updated_at",
|
|
"type_info": {
|
|
"type": "Timestamp",
|
|
"flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP | ON_UPDATE_NOW",
|
|
"char_set": 63,
|
|
"max_size": 19
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 33,
|
|
"name": "user_deleted_at",
|
|
"type_info": {
|
|
"type": "Timestamp",
|
|
"flags": "MULTIPLE_KEY | BINARY",
|
|
"char_set": 63,
|
|
"max_size": 19
|
|
}
|
|
},
|
|
{
|
|
"ordinal": 34,
|
|
"name": "mod_deleted_at",
|
|
"type_info": {
|
|
"type": "Timestamp",
|
|
"flags": "MULTIPLE_KEY | BINARY",
|
|
"char_set": 63,
|
|
"max_size": 19
|
|
}
|
|
}
|
|
],
|
|
"parameters": {
|
|
"Right": 1
|
|
},
|
|
"nullable": [
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
true,
|
|
true,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
true
|
|
]
|
|
},
|
|
"hash": "29fe7f8464257537840d7f095ec01f850d79f970109549d14978fc3bed7cef32"
|
|
}
|