⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 breakinfo.java

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 JAVA
字号:
// BreakInfo.java// Copyright (c) 1998, Regents of the University of California// $Header: /usr/local/devel/GiST/libgist/src/gui/BreakInfo.java,v 1.2 2000/03/15 00:23:57 mashah Exp $import java.lang.String;import java.io.Serializable;/* * BreakInfo: * * Info for a break event, reported by libgist via break handler. */public class BreakInfo implements Cloneable, Serializable{// event valuesstatic final int INSERT = 0;static final int REMOVE = 1;static final int FETCH = 2;static final int NODESPLIT = 3;static final int TRAVERSAL = 4;static final int NODEINSERT = 5; // insert item on a nodestatic final int NODEDELETE = 6; // delete item from a nodestatic final int BPUPDATE = 7;static final int LOCATELEAF = 8;static final int NEWNODE = 9;static final int NEWROOT = 10;static final int RELOCATECHILD = 11;static final int ITEMINSERTED = 12;static final int ITEMDELETED = 13;static final int BPUPDATED = 14;static final int NUMEVENTS = 15;static String[] eventDescrs = {    "Insert", "Delete", "Select", "Node Split", "Node Traversal",     "Item Insertion", "Item Deletion", "BP Update", "Leaf Located",    "New Node", "New Root", "Child Relocated", "Item Inserted",    "Item Deleted", "BP Updated"};int id; // C++ ID of breakpoint that was triggeredint event; // break eventint nodeId; // at which node (only for NODESPLIT, ...)// for LOCATELEAF, if penalty checking is turned on// fields correspond to amdb_breakpoints::PenaltyCheckResultsdouble targetPenalty;double minPenalty;int minLeaf; publicBreakInfo(){}// make a copyBreakInfo(BreakInfo info){    id = info.id;    event = info.event;    nodeId = info.nodeId;    targetPenalty = info.targetPenalty;    minPenalty = info.minPenalty;}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -