Skip to content

Commit

Permalink
WriteBuffer和DataType移到common模块
Browse files Browse the repository at this point in the history
  • Loading branch information
codefollower committed May 8, 2015
1 parent a64748b commit 2a570b1
Show file tree
Hide file tree
Showing 29 changed files with 40 additions and 35 deletions.
Expand Up @@ -3,11 +3,10 @@
* and the EPL 1.0 (http://h2database.com/html/license.html).
* Initial Developer: H2 Group
*/
package org.lealone.mvstore.type;
package org.lealone.engine;

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;

/**
* A data type.
Expand Down
Expand Up @@ -3,7 +3,7 @@
* and the EPL 1.0 (http://h2database.com/html/license.html).
* Initial Developer: H2 Group
*/
package org.lealone.mvstore;
package org.lealone.engine;

import java.nio.ByteBuffer;

Expand Down
Expand Up @@ -15,9 +15,9 @@

import org.lealone.api.ErrorCode;
import org.lealone.engine.DataHandler;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.message.DbException;
import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.result.SimpleResultSet;
import org.lealone.result.SortOrder;
import org.lealone.util.DataUtils;
Expand Down
Expand Up @@ -21,8 +21,8 @@
import java.util.Iterator;
import java.util.Map.Entry;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.mvstore.type.DataType;

public interface TransactionMap<K, V> {
/**
Expand Down
Expand Up @@ -18,10 +18,10 @@
*/
package org.lealone.mvdb.engine;

import org.lealone.engine.DataType;
import org.lealone.engine.Database;
import org.lealone.engine.Session;
import org.lealone.mvdb.dbobject.table.MVTable;
import org.lealone.mvstore.type.DataType;

public interface TransactionStorageEngine {
/**
Expand Down
Expand Up @@ -17,10 +17,10 @@
*/
package org.lealone.mvdb.engine;

import org.lealone.engine.DataType;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.MVMap;
import org.lealone.mvstore.MVStore;
import org.lealone.mvstore.type.DataType;

public class MVMapBuilder implements org.lealone.mvstore.StorageMap.Builder {
private final MVStore store;
Expand Down
Expand Up @@ -18,6 +18,7 @@
import org.lealone.command.ddl.CreateTableData;
import org.lealone.dbobject.table.Table;
import org.lealone.engine.Constants;
import org.lealone.engine.DataType;
import org.lealone.engine.Database;
import org.lealone.engine.InDoubtTransaction;
import org.lealone.engine.Session;
Expand All @@ -32,7 +33,6 @@
import org.lealone.mvstore.MVStore;
import org.lealone.mvstore.MVStoreTool;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.transaction2.DefaultTransactionEngine;
import org.lealone.transaction2.DefaultTransactionMap;
import org.lealone.transaction2.Transaction;
Expand Down
Expand Up @@ -24,10 +24,10 @@
import java.util.Map.Entry;
import java.util.Set;

import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.mvstore.Cursor;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.mvstore.type.ObjectDataType;
import org.lealone.util.DataUtils;

Expand Down
Expand Up @@ -17,8 +17,8 @@
*/
package org.lealone.mvdb.engine;

import org.lealone.engine.DataType;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.mvstore.type.ObjectDataType;

public class WTMapBuilder implements org.lealone.mvstore.StorageMap.Builder {
Expand Down
Expand Up @@ -15,9 +15,9 @@

import org.lealone.api.ErrorCode;
import org.lealone.engine.DataHandler;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.message.DbException;
import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.result.SimpleResultSet;
import org.lealone.result.SortOrder;
import org.lealone.util.DataUtils;
Expand Down
Expand Up @@ -8,6 +8,7 @@
import java.nio.ByteBuffer;
import java.util.HashMap;

import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -24,7 +24,7 @@
import java.util.concurrent.Executors;
import java.util.concurrent.Future;

import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.mvstore.type.ObjectDataType;

public class LockFreeMVMap<K, V> extends MVMap<K, V> implements Callable<Void> {
Expand Down
Expand Up @@ -15,7 +15,7 @@
import java.util.Set;
import java.util.concurrent.ConcurrentMap;

import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.mvstore.type.ObjectDataType;
import org.lealone.util.DataUtils;
import org.lealone.util.New;
Expand Down
Expand Up @@ -22,6 +22,7 @@
import org.lealone.compress.CompressDeflate;
import org.lealone.compress.CompressLZF;
import org.lealone.compress.Compressor;
import org.lealone.engine.WriteBuffer;
import org.lealone.mvstore.Page.PageChildren;
import org.lealone.mvstore.cache.CacheLongKeyLIRS;
import org.lealone.mvstore.type.StringDataType;
Expand Down
Expand Up @@ -16,10 +16,11 @@
import java.util.TreeMap;

import org.lealone.engine.Constants;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.fs.FilePath;
import org.lealone.fs.FileUtils;
import org.lealone.message.DbException;
import org.lealone.mvstore.type.DataType;
import org.lealone.mvstore.type.StringDataType;
import org.lealone.util.DataUtils;

Expand Down
Expand Up @@ -10,7 +10,8 @@
import java.util.Set;

import org.lealone.compress.Compressor;
import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;
import org.lealone.util.New;

Expand Down
Expand Up @@ -20,7 +20,7 @@
import java.util.Map;
import java.util.Set;

import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;

public interface StorageMap<K, V> {

Expand Down
Expand Up @@ -18,7 +18,8 @@
import java.util.HashMap;
import java.util.UUID;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;
import org.lealone.util.New;

Expand Down
Expand Up @@ -7,7 +7,8 @@

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -7,8 +7,8 @@

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;

/**
* A data type that contains an array of objects with the specified data
Expand Down
Expand Up @@ -11,11 +11,11 @@
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.engine.TransactionEngine;
import org.lealone.mvstore.MVMap;
import org.lealone.mvstore.MVStore;
import org.lealone.mvstore.type.DataType;
import org.lealone.mvstore.type.ObjectDataType;
import org.lealone.transaction.TransactionManager;
import org.lealone.transaction.TransactionStatusTable;
Expand Down
Expand Up @@ -7,9 +7,9 @@

import java.util.Iterator;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.mvstore.MVMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.transaction.TransactionBase;
import org.lealone.transaction.TransactionManager;
import org.lealone.util.DataUtils;
Expand Down
Expand Up @@ -8,9 +8,9 @@
import java.util.Iterator;
import java.util.Map.Entry;

import org.lealone.engine.DataType;
import org.lealone.mvstore.Cursor;
import org.lealone.mvstore.MVMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -7,8 +7,8 @@

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -7,8 +7,8 @@

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;

/**
* A data type that contains an array of objects with the specified data
Expand Down
Expand Up @@ -11,11 +11,11 @@
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.engine.TransactionEngine;
import org.lealone.mvstore.MVStore;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.mvstore.type.ObjectDataType;
import org.lealone.util.DataUtils;
import org.lealone.util.New;
Expand Down
Expand Up @@ -8,11 +8,11 @@
import java.util.Iterator;
import java.util.Map.Entry;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.mvdb.engine.TransactionMap;
import org.lealone.mvstore.Cursor;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -7,9 +7,9 @@

import java.util.Iterator;

import org.lealone.engine.DataType;
import org.lealone.engine.Session;
import org.lealone.mvstore.StorageMap;
import org.lealone.mvstore.type.DataType;
import org.lealone.util.DataUtils;

/**
Expand Down
Expand Up @@ -7,8 +7,8 @@

import java.nio.ByteBuffer;

import org.lealone.mvstore.WriteBuffer;
import org.lealone.mvstore.type.DataType;
import org.lealone.engine.DataType;
import org.lealone.engine.WriteBuffer;
import org.lealone.util.DataUtils;

/**
Expand Down

0 comments on commit 2a570b1

Please sign in to comment.