[{"data":1,"prerenderedAt":441},["ShallowReactive",2],{"content-query-yoFdd03BFr":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"icon":9,"body":10,"_type":435,"_id":436,"_source":437,"_file":438,"_stem":439,"_extension":440},"/dragonfly/hashes/hashgetallid","hashes",false,"","ArmaDragonflyClient - Hash Get All ID","mdi:file-text-outline",{"type":11,"children":12,"toc":420},"root",[13,22,29,35,41,54,60,202,208,213,219,226,235,241,250,256,265,271,356,362],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"hash-get-all-id",[19],{"type":20,"value":21},"text","Hash Get All ID",{"type":14,"tag":23,"props":24,"children":26},"h2",{"id":25},"description",[27],{"type":20,"value":28},"Description",{"type":14,"tag":30,"props":31,"children":32},"p",{},[33],{"type":20,"value":34},"Retrieves all fields and values from a specific hash table identified by its key. This function returns the complete hash table data for a specific ID through a callback function, allowing access to all stored key-value pairs associated with that ID. It's particularly useful for retrieving player-specific or entity-specific hash data.",{"type":14,"tag":23,"props":36,"children":38},{"id":37},"syntax",[39],{"type":20,"value":40},"Syntax",{"type":14,"tag":42,"props":43,"children":48},"pre",{"className":44,"code":46,"language":47,"meta":7},[45],"language-sqf","[_key, _function, _call, _netId] call dragonfly_db_fnc_hashGetAllId\n","sqf",[49],{"type":14,"tag":50,"props":51,"children":52},"code",{"__ignoreMap":7},[53],{"type":20,"value":46},{"type":14,"tag":23,"props":55,"children":57},{"id":56},"parameters",[58],{"type":20,"value":59},"Parameters",{"type":14,"tag":61,"props":62,"children":63},"table",{},[64,92],{"type":14,"tag":65,"props":66,"children":67},"thead",{},[68],{"type":14,"tag":69,"props":70,"children":71},"tr",{},[72,78,83,87],{"type":14,"tag":73,"props":74,"children":75},"th",{},[76],{"type":20,"value":77},"Parameter",{"type":14,"tag":73,"props":79,"children":80},{},[81],{"type":20,"value":82},"Type",{"type":14,"tag":73,"props":84,"children":85},{},[86],{"type":20,"value":28},{"type":14,"tag":73,"props":88,"children":89},{},[90],{"type":20,"value":91},"Default",{"type":14,"tag":93,"props":94,"children":95},"tbody",{},[96,124,149,176],{"type":14,"tag":69,"props":97,"children":98},{},[99,109,114,119],{"type":14,"tag":100,"props":101,"children":102},"td",{},[103],{"type":14,"tag":50,"props":104,"children":106},{"className":105},[],[107],{"type":20,"value":108},"_key",{"type":14,"tag":100,"props":110,"children":111},{},[112],{"type":20,"value":113},"String",{"type":14,"tag":100,"props":115,"children":116},{},[117],{"type":20,"value":118},"Identifier of the hash table to retrieve",{"type":14,"tag":100,"props":120,"children":121},{},[122],{"type":20,"value":123},"\"\"",{"type":14,"tag":69,"props":125,"children":126},{},[127,136,140,145],{"type":14,"tag":100,"props":128,"children":129},{},[130],{"type":14,"tag":50,"props":131,"children":133},{"className":132},[],[134],{"type":20,"value":135},"_function",{"type":14,"tag":100,"props":137,"children":138},{},[139],{"type":20,"value":113},{"type":14,"tag":100,"props":141,"children":142},{},[143],{"type":20,"value":144},"Name of the function to receive the retrieved data",{"type":14,"tag":100,"props":146,"children":147},{},[148],{"type":20,"value":123},{"type":14,"tag":69,"props":150,"children":151},{},[152,161,166,171],{"type":14,"tag":100,"props":153,"children":154},{},[155],{"type":14,"tag":50,"props":156,"children":158},{"className":157},[],[159],{"type":20,"value":160},"_call",{"type":14,"tag":100,"props":162,"children":163},{},[164],{"type":20,"value":165},"Boolean",{"type":14,"tag":100,"props":167,"children":168},{},[169],{"type":20,"value":170},"Whether to call the function directly (true) or spawn (false)",{"type":14,"tag":100,"props":172,"children":173},{},[174],{"type":20,"value":175},"false",{"type":14,"tag":69,"props":177,"children":178},{},[179,188,192,197],{"type":14,"tag":100,"props":180,"children":181},{},[182],{"type":14,"tag":50,"props":183,"children":185},{"className":184},[],[186],{"type":20,"value":187},"_netId",{"type":14,"tag":100,"props":189,"children":190},{},[191],{"type":20,"value":113},{"type":14,"tag":100,"props":193,"children":194},{},[195],{"type":20,"value":196},"(Optional) NetID of the player to receive the data",{"type":14,"tag":100,"props":198,"children":199},{},[200],{"type":20,"value":201},"nil",{"type":14,"tag":23,"props":203,"children":205},{"id":204},"return-value",[206],{"type":20,"value":207},"Return Value",{"type":14,"tag":30,"props":209,"children":210},{},[211],{"type":20,"value":212},"None. The retrieved data is passed to the specified callback function asynchronously.",{"type":14,"tag":23,"props":214,"children":216},{"id":215},"examples",[217],{"type":20,"value":218},"Examples",{"type":14,"tag":220,"props":221,"children":223},"h3",{"id":222},"retrieve-a-players-complete-hash-data",[224],{"type":20,"value":225},"Retrieve a player's complete hash data:",{"type":14,"tag":42,"props":227,"children":230},{"className":228,"code":229,"language":47,"meta":7},[45],"[getPlayerUID player, \"dragonfly_db_fnc_test\"] call dragonfly_db_fnc_hashGetAllId;\n",[231],{"type":14,"tag":50,"props":232,"children":233},{"__ignoreMap":7},[234],{"type":20,"value":229},{"type":14,"tag":220,"props":236,"children":238},{"id":237},"retrieve-vehicle-data-with-synchronous-callback",[239],{"type":20,"value":240},"Retrieve vehicle data with synchronous callback:",{"type":14,"tag":42,"props":242,"children":245},{"className":243,"code":244,"language":47,"meta":7},[45],"[\"vehicle_123\", \"dragonfly_db_fnc_processVehicleData\", true] call dragonfly_db_fnc_hashGetAllId;\n",[246],{"type":14,"tag":50,"props":247,"children":248},{"__ignoreMap":7},[249],{"type":20,"value":244},{"type":14,"tag":220,"props":251,"children":253},{"id":252},"retrieve-data-and-send-it-to-a-specific-client",[254],{"type":20,"value":255},"Retrieve data and send it to a specific client:",{"type":14,"tag":42,"props":257,"children":260},{"className":258,"code":259,"language":47,"meta":7},[45],"[getPlayerUID player, \"dragonfly_db_fnc_test\", false, netId player] remoteExecCall [\"dragonfly_db_fnc_hashGetAllId\", 2, false];\n",[261],{"type":14,"tag":50,"props":262,"children":263},{"__ignoreMap":7},[264],{"type":20,"value":259},{"type":14,"tag":23,"props":266,"children":268},{"id":267},"notes",[269],{"type":20,"value":270},"Notes",{"type":14,"tag":272,"props":273,"children":274},"ul",{},[275,281,300,305,310,321,341,346,351],{"type":14,"tag":276,"props":277,"children":278},"li",{},[279],{"type":20,"value":280},"Returns the complete hash table with all fields and values as a nested array",{"type":14,"tag":276,"props":282,"children":283},{},[284,286,291,293,298],{"type":20,"value":285},"The ",{"type":14,"tag":50,"props":287,"children":289},{"className":288},[],[290],{"type":20,"value":108},{"type":20,"value":292}," and ",{"type":14,"tag":50,"props":294,"children":296},{"className":295},[],[297],{"type":20,"value":135},{"type":20,"value":299}," parameters are required and validated",{"type":14,"tag":276,"props":301,"children":302},{},[303],{"type":20,"value":304},"The data is retrieved asynchronously through the extension's callback system",{"type":14,"tag":276,"props":306,"children":307},{},[308],{"type":20,"value":309},"When a netId is provided, the data is sent to that specific client",{"type":14,"tag":276,"props":311,"children":312},{},[313,314,319],{"type":20,"value":285},{"type":14,"tag":50,"props":315,"children":317},{"className":316},[],[318],{"type":20,"value":160},{"type":20,"value":320}," parameter determines whether the function is called directly (synchronous) or spawned (asynchronous)",{"type":14,"tag":276,"props":322,"children":323},{},[324,326,331,333,339],{"type":20,"value":325},"This function retrieves from a specific hash table identified by ",{"type":14,"tag":50,"props":327,"children":329},{"className":328},[],[330],{"type":20,"value":108},{"type":20,"value":332}," - use ",{"type":14,"tag":50,"props":334,"children":336},{"className":335},[],[337],{"type":20,"value":338},"hashGetAll",{"type":20,"value":340}," for the current client's hash table",{"type":14,"tag":276,"props":342,"children":343},{},[344],{"type":20,"value":345},"Player UIDs are commonly used as keys to store player-specific data",{"type":14,"tag":276,"props":347,"children":348},{},[349],{"type":20,"value":350},"For large data that exceeds buffer limits, it will be automatically chunked and reassembled",{"type":14,"tag":276,"props":352,"children":353},{},[354],{"type":20,"value":355},"All operations are logged for debugging purposes",{"type":14,"tag":23,"props":357,"children":359},{"id":358},"links",[360],{"type":20,"value":361},"Links",{"type":14,"tag":30,"props":363,"children":364},{},[365,372,374,380,381,387,388,392,393,399,400,406,407,413,414],{"type":14,"tag":366,"props":367,"children":369},"a",{"href":368},"/dragonfly/hashes/hashget",[370],{"type":20,"value":371},"Hash Get",{"type":20,"value":373}," |\n",{"type":14,"tag":366,"props":375,"children":377},{"href":376},"/dragonfly/hashes/hashgetid",[378],{"type":20,"value":379},"Hash Get ID",{"type":20,"value":373},{"type":14,"tag":366,"props":382,"children":384},{"href":383},"/dragonfly/hashes/hashgetall",[385],{"type":20,"value":386},"Hash Get All",{"type":20,"value":373},{"type":14,"tag":366,"props":389,"children":390},{"href":4},[391],{"type":20,"value":21},{"type":20,"value":373},{"type":14,"tag":366,"props":394,"children":396},{"href":395},"/dragonfly/hashes/hashset",[397],{"type":20,"value":398},"Hash Set",{"type":20,"value":373},{"type":14,"tag":366,"props":401,"children":403},{"href":402},"/dragonfly/hashes/hashsetid",[404],{"type":20,"value":405},"Hash Set ID",{"type":20,"value":373},{"type":14,"tag":366,"props":408,"children":410},{"href":409},"/dragonfly/hashes/hashsetbulk",[411],{"type":20,"value":412},"Hash Set Bulk",{"type":20,"value":373},{"type":14,"tag":366,"props":415,"children":417},{"href":416},"/dragonfly/hashes/hashsetbulkid",[418],{"type":20,"value":419},"Hash Set Bulk ID",{"title":7,"searchDepth":421,"depth":421,"links":422},2,[423,424,425,426,427,433,434],{"id":25,"depth":421,"text":28},{"id":37,"depth":421,"text":40},{"id":56,"depth":421,"text":59},{"id":204,"depth":421,"text":207},{"id":215,"depth":421,"text":218,"children":428},[429,431,432],{"id":222,"depth":430,"text":225},3,{"id":237,"depth":430,"text":240},{"id":252,"depth":430,"text":255},{"id":267,"depth":421,"text":270},{"id":358,"depth":421,"text":361},"markdown","content:dragonfly:hashes:hashGetAllId.md","content","dragonfly/hashes/hashGetAllId.md","dragonfly/hashes/hashGetAllId","md",1742777962439]