mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-11-03 05:30:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			534 lines
		
	
	
		
			77 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			534 lines
		
	
	
		
			77 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html class="no-js">
 | 
						|
<head>
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
 | 
						|
    <title>AbstractExposedReadKeyValueRepo</title>
 | 
						|
    <link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
 | 
						|
    <script>var pathToRoot = "../../../";</script>
 | 
						|
    <script>document.documentElement.classList.replace("no-js","js");</script>
 | 
						|
    <script>const storage = localStorage.getItem("dokka-dark-mode")
 | 
						|
    if (storage == null) {
 | 
						|
        const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
 | 
						|
        if (osDarkSchemePreferred === true) {
 | 
						|
            document.getElementsByTagName("html")[0].classList.add("theme-dark")
 | 
						|
        }
 | 
						|
    } else {
 | 
						|
        const savedDarkMode = JSON.parse(storage)
 | 
						|
        if(savedDarkMode === true) {
 | 
						|
            document.getElementsByTagName("html")[0].classList.add("theme-dark")
 | 
						|
        }
 | 
						|
    }
 | 
						|
    </script>
 | 
						|
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async="async"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
 | 
						|
<link href="../../../styles/style.css" rel="Stylesheet">
 | 
						|
<link href="../../../styles/main.css" rel="Stylesheet">
 | 
						|
<link href="../../../styles/prism.css" rel="Stylesheet">
 | 
						|
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
 | 
						|
<link href="../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
 | 
						|
<link href="../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
 | 
						|
<script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
 | 
						|
<script type="text/javascript" src="../../../ui-kit/ui-kit.min.js" defer="defer"></script>
 | 
						|
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
 | 
						|
</head>
 | 
						|
<body>
 | 
						|
    <div class="root">
 | 
						|
    <nav class="navigation theme-dark" id="navigation-wrapper">
 | 
						|
            <a class="library-name--link" href="../../../index.html">
 | 
						|
                    micro_utils.dokka
 | 
						|
            </a>
 | 
						|
        <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle"
 | 
						|
                type="button">Toggle table of contents
 | 
						|
        </button>
 | 
						|
        <div class="navigation-controls--break ui-kit_mobile-only"></div>
 | 
						|
        <div class="library-version" id="library-version">
 | 
						|
0.24.8        </div>
 | 
						|
        <div class="navigation-controls">
 | 
						|
        <div class="filter-section filter-section_loading" id="filter-section">
 | 
						|
                <button class="platform-tag platform-selector common-like" data-active=""
 | 
						|
                        data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
 | 
						|
                <button class="platform-tag platform-selector jvm-like" data-active=""
 | 
						|
                        data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
 | 
						|
            <div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
 | 
						|
                <button class="button button_dropdown filter-section--dropdown-toggle" role="combobox"
 | 
						|
                        data-role="dropdown-toggle"
 | 
						|
                        aria-controls="platform-tags-listbox"
 | 
						|
                        aria-haspopup="listbox"
 | 
						|
                        aria-expanded="false"
 | 
						|
                        aria-label="Toggle source sets"
 | 
						|
                ></button>
 | 
						|
                <ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
 | 
						|
                    <div class="dropdown--header"><span>Platform filter</span>
 | 
						|
                        <button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
 | 
						|
                            <i class="ui-kit-icon ui-kit-icon_cross"></i>
 | 
						|
                        </button>
 | 
						|
                    </div>
 | 
						|
                        <li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
 | 
						|
                            <label class="checkbox">
 | 
						|
                                <input type="checkbox" class="checkbox--input" id=":micro_utils.dokka:dokkaHtml/commonMain"
 | 
						|
                                       data-filter=":micro_utils.dokka:dokkaHtml/commonMain"/>
 | 
						|
                                <span class="checkbox--icon"></span>
 | 
						|
                                common
 | 
						|
                            </label>
 | 
						|
                        </li>
 | 
						|
                        <li role="option" class="dropdown--option platform-selector-option jvm-like" tabindex="0">
 | 
						|
                            <label class="checkbox">
 | 
						|
                                <input type="checkbox" class="checkbox--input" id=":micro_utils.dokka:dokkaHtml/jvmMain"
 | 
						|
                                       data-filter=":micro_utils.dokka:dokkaHtml/jvmMain"/>
 | 
						|
                                <span class="checkbox--icon"></span>
 | 
						|
                                jvm
 | 
						|
                            </label>
 | 
						|
                        </li>
 | 
						|
                </ul>
 | 
						|
                <div class="dropdown--overlay"></div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
            <button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button"
 | 
						|
                    type="button">Switch theme
 | 
						|
            </button>
 | 
						|
            <div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
 | 
						|
                API
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </nav>
 | 
						|
        <div id="container">
 | 
						|
            <div class="sidebar" id="leftColumn">
 | 
						|
                <div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
 | 
						|
                    <ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list"
 | 
						|
                        data-role="dropdown-listbox">
 | 
						|
                        <div class="dropdown--header">
 | 
						|
                            <span>
 | 
						|
                                    micro_utils.dokka
 | 
						|
                            </span>
 | 
						|
                            <button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
 | 
						|
                                <i class="ui-kit-icon ui-kit-icon_cross"></i>
 | 
						|
                            </button>
 | 
						|
                        </div>
 | 
						|
                        <div class="sidebar--inner" id="sideMenu"></div>
 | 
						|
                    </ul>
 | 
						|
                    <div class="dropdown--overlay"></div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
            <div id="main">
 | 
						|
<div class="main-content" data-page-type="classlike" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.repos.exposed.keyvalue/AbstractExposedReadKeyValueRepo///PointingToDeclaration//-1052446920">
 | 
						|
  <div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.repos.exposed.keyvalue</a><span class="delimiter">/</span><span class="current">AbstractExposedReadKeyValueRepo</span></div>
 | 
						|
  <div class="cover ">
 | 
						|
    <h1 class="cover"><span>Abstract</span><wbr></wbr><span>Exposed</span><wbr></wbr><span>Read</span><wbr></wbr><span>Key</span><wbr></wbr><span>Value</span><wbr></wbr><span><span>Repo</span></span></h1>
 | 
						|
    <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
      <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="index.html">AbstractExposedReadKeyValueRepo</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token punctuation">, </span><a href="index.html">Value</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>database<span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">, </span></span><span class="parameter ">tableName<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span> : <a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token punctuation">, </span><a href="index.html">Value</a><span class="token operator">> </span>, <a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/index.html">CommonExposedRepo</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token punctuation">, </span><a href="index.html">Value</a><span class="token operator">> </span><span class="clearfix"><span class="floating-right">(<a href="https://github.com/InsanusMokrassar/MicroUtils/blob/master//repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/keyvalue/AbstractExposedReadKeyValueRepo.kt#L10">source</a>)</span></span></div><h4 class="">Inheritors</h4><div class="table"><div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="../-abstract-exposed-key-value-repo/index.html">AbstractExposedKeyValueRepo</a></div></span></div><div></div></div></div><div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="../-exposed-read-key-value-repo/index.html">ExposedReadKeyValueRepo</a></div></span></div><div></div></div></div></div></div>    </div>
 | 
						|
  </div>
 | 
						|
  <div class="tabbedcontent">
 | 
						|
    <div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button><button class="section-tab" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION,EXTENSION_PROPERTY,EXTENSION_FUNCTION">Members & Extensions</button></div>
 | 
						|
    <div class="tabs-section-body">
 | 
						|
      <div data-togglable="CONSTRUCTOR">
 | 
						|
        <h2 class="">Constructors</h2>
 | 
						|
        <div class="table"><a data-name="250298727%2FConstructors%2F-1052446920" anchor-label="AbstractExposedReadKeyValueRepo" id="250298727%2FConstructors%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-togglable="CONSTRUCTOR" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="-abstract-exposed-read-key-value-repo.html"><span>Abstract</span><wbr></wbr><span>Exposed</span><wbr></wbr><span>Read</span><wbr></wbr><span>Key</span><wbr></wbr><span>Value</span><wbr></wbr><span><span>Repo</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="250298727%2FConstructors%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">database<span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">, </span></span><span class="parameter ">tableName<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token operator">?</span><span class="token operator"> = </span>null</span></span><span class="token punctuation">)</span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div data-togglable="PROPERTY">
 | 
						|
        <h2 class="">Properties</h2>
 | 
						|
        <div class="table"><a data-name="369682624%2FProperties%2F-1052446920" anchor-label="asId" id="369682624%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="as-id.html"><span>as</span><wbr></wbr><span><span>Id</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="369682624%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><a href="as-id.html">asId</a><span class="token operator">: </span><a href="index.html">Key</a></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1802197978%2FProperties%2F-1052446920" anchor-label="asKey" id="1802197978%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="as-key.html"><span>as</span><wbr></wbr><span><span>Key</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1802197978%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">val </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><a href="as-key.html">asKey</a><span class="token operator">: </span><a href="index.html">Key</a></div><div class="brief "><p class="paragraph">Same as <a href="as-id.html">asId</a> in context of KeyValue repo</p></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-765845061%2FProperties%2F-1052446920" anchor-label="asObject" id="-765845061%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/as-object.html"><span>as</span><wbr></wbr><span><span>Object</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-765845061%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">val </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/as-object.html">asObject</a><span class="token operator">: </span><a href="index.html">Value</a></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1615838319%2FProperties%2F-1052446920" anchor-label="database" id="1615838319%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="database.html"><span><span>database</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1615838319%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="database.html">database</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1376357019%2FProperties%2F-1052446920" anchor-label="keyColumn" id="1376357019%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="key-column.html"><span>key</span><wbr></wbr><span><span>Column</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1376357019%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">val </span><a href="key-column.html">keyColumn</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token operator"><</span><span class="token keyword">out </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token operator">></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1841853175%2FProperties%2F-1052446920" anchor-label="selectAll" id="1841853175%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.exposed/-exposed-repo/select-all.html"><span>select</span><wbr></wbr><span><span>All</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1841853175%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">val </span><a href="../../dev.inmo.micro_utils.repos.exposed/-exposed-repo/select-all.html">selectAll</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1130276325%2FProperties%2F-1052446920" anchor-label="selectById" id="1130276325%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/select-by-id.html"><span>select</span><wbr></wbr><span>By</span><wbr></wbr><span><span>Id</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1130276325%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">val </span><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/select-by-id.html">selectById</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="index.html">Key</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-2049884798%2FProperties%2F-1052446920" anchor-label="selectByIds" id="-2049884798%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/select-by-ids.html"><span>select</span><wbr></wbr><span>By</span><wbr></wbr><span><span>Ids</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2049884798%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">val </span><a href="../../dev.inmo.micro_utils.repos.exposed/-common-exposed-repo/select-by-ids.html">selectByIds</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token operator">></span><span class="token punctuation">)</span><span class="token operator"> -> </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1503908114%2FProperties%2F-1052446920" anchor-label="selectByValue" id="1503908114%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="select-by-value.html"><span>select</span><wbr></wbr><span>By</span><wbr></wbr><span><span>Value</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1503908114%2FProperties%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">val </span><a href="select-by-value.html">selectByValue</a><span class="token operator">: </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="index.html">Value</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span data-unresolved-link="/&lt;Error class: unknown class&gt;///PointingToDeclaration/"><Error class: unknown class></span><span class="token operator"><</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div data-togglable="FUNCTION">
 | 
						|
        <h2 class="">Functions</h2>
 | 
						|
        <div class="table"><a data-name="-1309971902%2FFunctions%2F-1478683138" anchor-label="asReadCRUDRepo" id="-1309971902%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html"><span>as</span><wbr></wbr><span>Read</span><wbr></wbr><span><span>CRUDRepo</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1309971902%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">K</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">V</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">K</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">V</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html"><span class="token function">asReadCRUDRepo</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/-read-c-r-u-d-from-key-value-repo/index.html">ReadCRUDFromKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">V</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.crud/as-read-c-r-u-d-repo.html">K</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="641534861%2FFunctions%2F-1478683138" anchor-label="asReadKeyValuesRepo" id="641534861%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html"><span>as</span><wbr></wbr><span>Read</span><wbr></wbr><span>Key</span><wbr></wbr><span>Values</span><wbr></wbr><span><span>Repo</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="641534861%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">K</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">V</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">VI</a><span class="token operator"> : </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-iterable/index.html">Iterable</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">V</a><span class="token operator">></span><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">K</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">VI</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html"><span class="token function">asReadKeyValuesRepo</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/-read-key-values-from-key-value-repo/index.html">ReadKeyValuesFromKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">K</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">V</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.transforms.kvs/as-read-key-values-repo.html">VI</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="742845302%2FFunctions%2F-1478683138" anchor-label="cached" id="742845302%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.cache/cached.html"><span><span>cached</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="742845302%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Value</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Value</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html"><span class="token function">cached</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">kvCache<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.cache.cache/-k-v-cache/index.html">KVCache</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Value</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">locker<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.coroutines/-smart-r-w-locker/index.html">SmartRWLocker</a><span class="token operator"> = </span>SmartRWLocker()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.cache/-read-key-value-cache-repo/index.html">ReadKeyValueCacheRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache/cached.html">Value</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Value</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Value</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html"><span class="token function">cached</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">kvCache<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Value</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">locker<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.coroutines/-smart-r-w-locker/index.html">SmartRWLocker</a><span class="token operator"> = </span>SmartRWLocker()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.cache.full/-full-read-key-value-cache-repo/index.html">FullReadKeyValueCacheRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full/cached.html">Value</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-686572461%2FFunctions%2F-1052446920" anchor-label="contains" id="-686572461%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="contains.html"><span><span>contains</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-686572461%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="contains.html"><span class="token function">contains</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">key<span class="token operator">: </span><a href="index.html">Key</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-1979559199%2FFunctions%2F-1052446920" anchor-label="count" id="-1979559199%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="count.html"><span><span>count</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1979559199%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="count.html"><span class="token function">count</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html">Long</a></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="68093869%2FFunctions%2F-1478683138" anchor-label="diff" id="68093869%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.diff/diff.html"><span><span>diff</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="68093869%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Id</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Registered</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Id</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Registered</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html"><span class="token function">diff</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">other<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html">Map</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Id</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Registered</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/-map-diff/index.html">MapDiff</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Id</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.diff/diff.html">Registered</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-1607390512%2FFunctions%2F-1478683138" anchor-label="directlyCached" id="-1607390512%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html"><span>directly</span><wbr></wbr><span><span>Cached</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1607390512%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Value</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Value</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html"><span class="token function">directlyCached</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">kvCache<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Value</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">locker<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.coroutines/-smart-r-w-locker/index.html">SmartRWLocker</a><span class="token operator"> = </span>SmartRWLocker()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/-direct-full-read-key-value-cache-repo/index.html">DirectFullReadKeyValueCacheRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Key</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.cache.full.direct/directly-cached.html">Value</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-314172540%2FFunctions%2F-1052446920" anchor-label="get" id="-314172540%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="get.html"><span><span>get</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-314172540%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="get.html"><span class="token function">get</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">k<span class="token operator">: </span><a href="index.html">Key</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">Value</a><span class="token operator">?</span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="184524991%2FFunctions%2F-1052446920" anchor-label="getAll" id="184524991%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="get-all.html"><span>get</span><wbr></wbr><span><span>All</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="184524991%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="get-all.html"><span class="token function">getAll</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html">Map</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token punctuation">, </span><a href="index.html">Value</a><span class="token operator">></span></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="360388735%2FFunctions%2F-1052446920" anchor-label="keys" id="360388735%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="keys.html"><span><span>keys</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="360388735%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="keys.html"><span class="token function">keys</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">pagination<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination/index.html">Pagination</a><span class="token punctuation">, </span></span><span class="parameter ">reversed<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token operator">></span></div><div class="brief "><p class="paragraph">This method should use sorted by <a href="index.html">Key</a>s search and return the <a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a>. By default, it should use ascending sort for <a href="index.html">Key</a>s</p></div><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="keys.html"><span class="token function">keys</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">v<span class="token operator">: </span><a href="index.html">Value</a><span class="token punctuation">, </span></span><span class="parameter ">pagination<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination/index.html">Pagination</a><span class="token punctuation">, </span></span><span class="parameter ">reversed<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a><span class="token operator"><</span><a href="index.html">Key</a><span class="token operator">></span></div><div class="brief "><p class="paragraph">This method should use sorted by <a href="index.html">Key</a>s search and return the <a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a>. By default, it should use ascending sort for <a href="index.html">Key</a>s.</p></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-352660736%2FFunctions%2F-1478683138" anchor-label="maxPagePagination" id="-352660736%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.pagination/max-page-pagination.html"><span>max</span><wbr></wbr><span>Page</span><wbr></wbr><span><span>Pagination</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-352660736%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><span class="token operator">*</span><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.pagination/max-page-pagination.html"><span class="token function">maxPagePagination</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-simple-pagination/index.html">SimplePagination</a></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="-1472564540%2FFunctions%2F-1052446920" anchor-label="values" id="-1472564540%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
 | 
						|
          <div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="values.html"><span><span>values</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1472564540%2FFunctions%2F-1052446920"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted  with-platform-tabs" data-platform-hinted="data-platform-hinted">
 | 
						|
                    <div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
 | 
						|
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="values.html"><span class="token function">values</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">pagination<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination/index.html">Pagination</a><span class="token punctuation">, </span></span><span class="parameter ">reversed<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a><span class="token operator"><</span><a href="index.html">Value</a><span class="token operator">></span></div><div class="brief "><p class="paragraph">This method should use sorted by <a href="index.html">Key</a>s search and return the <a href="../../dev.inmo.micro_utils.pagination/-pagination-result/index.html">PaginationResult</a>. By default, it should use ascending sort for <a href="index.html">Key</a>s</p></div></div>                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
<a data-name="1497965685%2FFunctions%2F-1478683138" anchor-label="withMapper" id="1497965685%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
 | 
						|
          <div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
 | 
						|
            <div class="main-subrow keyValue ">
 | 
						|
              <div class=""><span class="inline-flex">
 | 
						|
                  <div><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html"><span>with</span><wbr></wbr><span><span>Mapper</span></span></a></div>
 | 
						|
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1497965685%2FFunctions%2F-1478683138"></span>
 | 
						|
                    <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
 | 
						|
                  </span></span></div>
 | 
						|
              <div>
 | 
						|
                <div class="title">
 | 
						|
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html"><span class="token function">withMapper</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">mapper<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos/-mapper-repo/index.html">MapperRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator">> </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html"><span class="token function">withMapper</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>keyFromToTo<span class="token operator">: </span><span class="token keyword">suspend </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token operator"> = </span>{ this as ToKey }<span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">noinline </span>valueFromToTo<span class="token operator">: </span><span class="token keyword">suspend </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token operator"> = </span>{ this as ToValue }<span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">noinline </span>keyToToFrom<span class="token operator">: </span><span class="token keyword">suspend </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToKey</a><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token operator"> = </span>{ this as FromKey }<span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">noinline </span>valueToToFrom<span class="token operator">: </span><span class="token keyword">suspend </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">ToValue</a><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token operator"> = </span>{ this as FromValue }</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromKey</a><span class="token punctuation">, </span><a href="../../dev.inmo.micro_utils.repos.mappers/with-mapper.html">FromValue</a><span class="token operator">></span></div></div></div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
    </div>
 | 
						|
  </div>
 | 
						|
</div>
 | 
						|
    <div class="footer">
 | 
						|
        <a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
 | 
						|
        <span>© 2025 Copyright</span>
 | 
						|
        <span class="pull-right">
 | 
						|
            <span>Generated by </span>
 | 
						|
            <a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
 | 
						|
                <span>dokka</span>
 | 
						|
            </a>
 | 
						|
        </span>
 | 
						|
    </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
</body>
 | 
						|
</html> |