Tabnine Logo
IntArray.size
Code IndexAdd Tabnine to your IDE (free)

How to use
size
method
in
org.h2.util.IntArray

Best Java code snippets using org.h2.util.IntArray.size (Showing top 20 results out of 315)

origin: apache/ignite

/**
 * @param ints Ints.
 * @return Array.
 */
public static int[] toArray(IntArray ints) {
  int[] res = new int[ints.size()];
  ints.toArray(res);
  return res;
}
origin: com.h2database/h2

/**
 * Free up all reserved pages.
 */
void freeReserved() {
  if (reservedPages.size() > 0) {
    int[] array = new int[reservedPages.size()];
    reservedPages.toArray(array);
    reservedPages = new IntArray();
    reserved = 0;
    for (int p : array) {
      store.free(p, false);
    }
  }
}
origin: apache/ignite

/**
 *
 * @param partsMap Partitions map.
 * @param parts Partitions.
 * @return Result.
 */
private static Map<ClusterNode, IntArray> narrowForQuery(Map<ClusterNode, IntArray> partsMap, int[] parts) {
  if (parts == null)
    return partsMap;
  Map<ClusterNode, IntArray> cp = U.newHashMap(partsMap.size());
  for (Map.Entry<ClusterNode, IntArray> entry : partsMap.entrySet()) {
    IntArray filtered = new IntArray(parts.length);
    IntArray orig = entry.getValue();
    for (int i = 0; i < orig.size(); i++) {
      int p = orig.get(i);
      if (Arrays.binarySearch(parts, p) >= 0)
        filtered.add(p);
    }
    if (filtered.size() > 0)
      cp.put(entry.getKey(), filtered);
  }
  return cp.isEmpty() ? null : cp;
}
origin: com.h2database/h2

/**
 * Allocate a number of pages.
 *
 * @param list the list where to add the allocated pages
 * @param pagesToAllocate the number of pages to allocate
 * @param exclude the exclude list
 * @param after all allocated pages are higher than this page
 */
void allocatePages(IntArray list, int pagesToAllocate, BitField exclude,
    int after) {
  list.ensureCapacity(list.size() + pagesToAllocate);
  for (int i = 0; i < pagesToAllocate; i++) {
    int page = allocatePage(exclude, after);
    after = page;
    list.add(page);
  }
}
origin: com.h2database/h2

private void freeLogPages(IntArray pages) {
  if (trace.isDebugEnabled()) {
    trace.debug("log frees " + pages.get(0) + ".." +
        pages.get(pages.size() - 1));
  }
  Data buffer = getBuffer();
  buffer.writeByte((byte) FREE_LOG);
  int size = pages.size();
  buffer.writeVarInt(size);
  for (int i = 0; i < size; i++) {
    buffer.writeVarInt(pages.get(i));
  }
  write(buffer);
}
origin: com.h2database/h2

  return;
while (dataPages.size() == 0) {
  if (nextTrunkPage == 0) {
    endOfFile = true;
if (dataPages.size() > 0) {
  page.reset();
  long nextPage = dataPages.get(0);
origin: com.h2database/h2

int len = paramColumnIndex.size();
ArrayList<Column> columnList = New.arrayList();
for (int i = 0; i < len;) {
origin: org.apache.ignite/ignite-indexing

/**
 * @param ints Ints.
 * @return Array.
 */
public static int[] toArray(IntArray ints) {
  int[] res = new int[ints.size()];
  ints.toArray(res);
  return res;
}
origin: com.h2database/com.springsource.org.h2

int getPageOwner(int page) {
  if (page * BLOCKS_PER_PAGE > fileBlockCount || page >= pageOwners.size()) {
    return FREE_PAGE;
  }
  return pageOwners.get(page);
}
origin: com.eventsourcing/h2

/**
 * Free up all reserved pages.
 */
void freeReserved() {
  if (reservedPages.size() > 0) {
    int[] array = new int[reservedPages.size()];
    reservedPages.toArray(array);
    reservedPages = new IntArray();
    reserved = 0;
    for (int p : array) {
      store.free(p, false);
    }
  }
}
origin: org.wowtools/h2

/**
 * Free up all reserved pages.
 */
void freeReserved() {
  if (reservedPages.size() > 0) {
    int[] array = new int[reservedPages.size()];
    reservedPages.toArray(array);
    reservedPages = new IntArray();
    reserved = 0;
    for (int p : array) {
      store.free(p, false);
    }
  }
}
origin: com.h2database/com.springsource.org.h2

private void setBlockCount(int count) {
  fileBlockCount = count;
  int pages = getPage(count);
  while (pages >= pageOwners.size()) {
    pageOwners.add(FREE_PAGE);
  }
}
origin: com.h2database/com.springsource.org.h2

void free(int pos, int blockCount) {
  file.free(pos, blockCount);
  if (freeList.size() < FREE_LIST_SIZE) {
    freeList.add(pos);
  }
}
origin: com.h2database/com.springsource.org.h2

private void freeUnusedPages() throws SQLException {
  for (int i = 0; i < pageOwners.size(); i++) {
    if (pageOwners.get(i) != FREE_PAGE && isPageFree(i)) {
      setPageOwner(i, FREE_PAGE);
    }
  }
}
origin: com.h2database/com.springsource.org.h2

SearchRow getFirst(Session session) throws SQLException {
  for (int i = 0; i < pageChildren.size(); i++) {
    BtreePage page = index.getPage(session, pageChildren.get(i));
    if (page != null) {
      return page.getFirst(session);
    }
  }
  return null;
}
origin: com.h2database/com.springsource.org.h2

private void checkOnePage() throws SQLException {
  pageCheckIndex = (pageCheckIndex + 1) % pages.size();
  int page = pages.get(pageCheckIndex);
  if (file.isPageFree(page) && file.getPageOwner(page) == id) {
    file.freePage(page);
  }
}
origin: com.h2database/com.springsource.org.h2

public void sort() {
  // insertion sort
  for (int i = 1, j; i < size(); i++) {
    int t = get(i);
    for (j = i - 1; j >= 0 && (get(j) > t); j--) {
      set(j + 1, get(j));
    }
    set(j + 1, t);
  }
}
origin: com.h2database/com.springsource.org.h2

public void last(BtreeCursor cursor) throws SQLException {
  int last = pageChildren.size() - 1;
  cursor.push(this, last);
  BtreePage page = index.getPage(cursor.getSession(), pageChildren.get(last));
  page.last(cursor);
}
origin: org.wowtools/h2

private void freeLogPages(IntArray pages) {
  if (trace.isDebugEnabled()) {
    trace.debug("log frees " + pages.get(0) + ".." +
        pages.get(pages.size() - 1));
  }
  Data buffer = getBuffer();
  buffer.writeByte((byte) FREE_LOG);
  int size = pages.size();
  buffer.writeVarInt(size);
  for (int i = 0; i < size; i++) {
    buffer.writeVarInt(pages.get(i));
  }
  write(buffer);
}
origin: com.h2database/com.springsource.org.h2

int getRealByteCount() throws SQLException {
  DataPage dummy = index.getDatabase().getDataPage();
  int len = pageChildren.size();
  int size = 2 + dummy.getIntLen() + dummy.getIntLen() * len;
  len = pageData.size();
  size += dummy.getIntLen();
  size += len * dummy.getIntLen();
  for (int i = 0; i < len; i++) {
    SearchRow row = getData(i);
    size += getRowSize(dummy, row);
  }
  return size + index.getRecordOverhead();
}
org.h2.utilIntArraysize

Javadoc

Get the size of the list.

Popular methods of IntArray

  • <init>
    Create an int array with the given values and size.
  • add
  • get
    Get the value at the given index.
  • toArray
    Convert this list to an array. The target array must be big enough.
  • hashCode
  • remove
    Remove the value at the given index.
  • ensureCapacity
    Ensure the the underlying array is large enough for the given number of entries.
  • removeRange
    Remove a number of elements.
  • addValueSorted
  • checkCapacity
  • findNextValueIndex
  • removeValue
  • findNextValueIndex,
  • removeValue,
  • set

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
  • runOnUiThread (Activity)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Reference (javax.naming)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now