{ "schema_type": "object", "schema_version": "1.1", "name": "load_agg", "path": "packages/ree_dao/package/ree_dao/functions/load_agg.rb", "mount_as": "fn", "class": "ReeDao::LoadAgg", "factory": null, "methods": [ { "doc": "", "throws": [ ], "return": "ArrayOf[Any]", "args": [ { "arg": "dao", "arg_type": "opt", "type": "Nilor[PackageName::DaoName::Dao: \"SELECT * FROM `table`\"]" }, { "arg": "ids_or_scope", "arg_type": "req", "type": "Or[Sequel::Dataset, ArrayOf[Integer], ArrayOf[PackageName::Entity], Integer]" }, { "arg": "opts", "arg_type": "keyrest", "type": "Ksplat[:only? => ArrayOf[Symbol], :except? => ArrayOf[Symbol], :to_dto? => Proc, \"RestKeys\" => Any]" }, { "arg": "block", "arg_type": "block", "type": "Block" } ] } ], "links": [ { "target": "demodulize", "package_name": "ree_string", "as": "demodulize", "imports": [ ] }, { "target": "underscore", "package_name": "ree_string", "as": "underscore", "imports": [ ] } ] }