Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MyCATApache/Mycat-Server
/ types & classes
Types & classes
1,168 in github.com/MyCATApache/Mycat-Server
⨍
Functions
7,572
◇
Types & classes
1,168
Class
A
src/test/java/io/mycat/model/M2.java:62
Class
A
src/test/java/io/mycat/model/M1.java:62
Class
AIOAcceptor
@author mycat
src/main/java/io/mycat/net/AIOAcceptor.java:44
Class
AIOConnector
@author mycat
src/main/java/io/mycat/net/AIOConnector.java:36
Class
AIOReadHandler
src/main/java/io/mycat/net/AIOSocketWR.java:207
Class
AIOSocketWR
src/main/java/io/mycat/net/AIOSocketWR.java:12
Class
AIOWriteHandler
src/main/java/io/mycat/net/AIOSocketWR.java:179
Class
AbstractBytesToBytesMapSuite
src/test/java/io/mycat/memory/unsafe/map/AbstractBytesToBytesMapSuite.java:46
Class
AbstractConnection
@author mycat
src/main/java/io/mycat/net/AbstractConnection.java:49
Class
AbstractDataNodeMerge
Created by zagnix on 2016/7/6.
src/main/java/io/mycat/sqlengine/mpp/AbstractDataNodeMerge.java:21
Class
AbstractMultiTreadBatchTester
src/test/java/io/mycat/performance/AbstractMultiTreadBatchTester.java:38
Class
AbstractPartitionAlgorithm
路由分片函数抽象类 为了实现一个默认的支持范围分片的函数 calcualteRange 重写它以实现自己的范围路由规则 @author lxy
src/main/java/io/mycat/route/function/AbstractPartitionAlgorithm.java:17
Class
AbstractRouteStrategy
src/main/java/io/mycat/route/impl/AbstractRouteStrategy.java:21
Class
AbstractScalaRowIterator
Created by zagnix 2016/6/6.
src/main/java/io/mycat/memory/unsafe/utils/sort/AbstractScalaRowIterator.java:8
Class
AbstractSequencer
@author lmax.Disruptor @version 3.3.5 @date 2016/7/24
src/main/java/io/mycat/memory/unsafe/ringbuffer/producer/AbstractSequencer.java:17
Class
AcceptIdGenerator
前端连接ID生成器 @author mycat
src/main/java/io/mycat/net/AIOAcceptor.java:142
Class
AcceptIdGenerator
前端连接ID生成器 @author mycat
src/main/java/io/mycat/net/NIOAcceptor.java:175
Interface
Alarms
Mycat报警关键词定义 @author mycat
src/main/java/io/mycat/config/Alarms.java:31
Class
AlertException
@author lmax.Disruptor @version 3.3.5 @date 2016/7/24
src/main/java/io/mycat/memory/unsafe/ringbuffer/exception/AlertException.java:8
Interface
AllJobFinishedListener
called when all jobs in EngineCxt finished @author wuzhih
src/main/java/io/mycat/sqlengine/AllJobFinishedListener.java:7
Class
ArrayPerformanceMain
@author mycat
src/test/java/io/mycat/util/ArrayPerformanceMain.java:32
Class
ArraySet
@author mycat
src/main/java/io/mycat/config/util/OrderRetainingMap.java:68
Class
ArrayUtil
@author mycat
src/main/java/io/mycat/route/parser/util/ArrayUtil.java:29
Class
AuthPacket
From client to server during initial handshake. <pre> Bytes Name ----- ---- 4
src/main/java/io/mycat/net/mysql/AuthPacket.java:55
Enum
AuthType
src/main/java/io/mycat/backend/postgresql/packet/AuthenticationPacket.java:8
Class
AuthenticationCleartextPassword
<pre> AuthenticationCleartextPassword (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes
src/main/java/io/mycat/net/postgres/AuthenticationCleartextPassword.java:36
Class
AuthenticationGSS
<pre> AuthenticationGSS (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes, including se
src/main/java/io/mycat/net/postgres/AuthenticationGSS.java:36
Class
AuthenticationGSSContinue
<pre> AuthenticationGSSContinue (B) Byte1('R') Identifies the message as an authentication request. Int32 Length of message contents in bytes, includi
src/main/java/io/mycat/net/postgres/AuthenticationGSSContinue.java:37
Class
AuthenticationKerberosV5
<pre> AuthenticationKerberosV5 (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes, inclu
src/main/java/io/mycat/net/postgres/AuthenticationKerberosV5.java:36
Class
AuthenticationMD5Password
<pre> AuthenticationMD5Password (B) Byte1('R') Identifies the message as an authentication request. Int32(12) Length of message contents in bytes, inc
src/main/java/io/mycat/net/postgres/AuthenticationMD5Password.java:37
Class
AuthenticationOk
<pre> AuthenticationOk (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes, including sel
src/main/java/io/mycat/net/postgres/AuthenticationOk.java:36
Class
AuthenticationPacket
src/main/java/io/mycat/backend/postgresql/packet/AuthenticationPacket.java:7
Class
AuthenticationSCMCredential
<pre> AuthenticationSCMCredential (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes, in
src/main/java/io/mycat/net/postgres/AuthenticationSCMCredential.java:36
Class
AuthenticationSSPI
<pre> AuthenticationSSPI (B) Byte1('R') Identifies the message as an authentication request. Int32(8) Length of message contents in bytes, including s
src/main/java/io/mycat/net/postgres/AuthenticationSSPI.java:36
Class
AutoPartitionByLong
auto partition by Long ,can be used in auto increment primary key partition @author wuzhi
src/main/java/io/mycat/route/function/AutoPartitionByLong.java:40
Class
AutoPartitionByLongTest
src/test/java/io/mycat/route/function/AutoPartitionByLongTest.java:30
Class
B
src/test/java/io/mycat/model/M1.java:77
Interface
BIOConnection
src/main/java/io/mycat/net/BIOConnection.java:3
Class
BackendAIOConnection
@author mycat
src/main/java/io/mycat/net/BackendAIOConnection.java:35
Class
BackendAsyncHandler
@author mycat
src/main/java/io/mycat/net/handler/BackendAsyncHandler.java:33
Interface
BackendConnection
src/main/java/io/mycat/backend/BackendConnection.java:11
Class
BackendConnectionFactory
@author mycat
src/main/java/io/mycat/net/factory/BackendConnectionFactory.java:36
Enum
BackendConnectionState
src/main/java/io/mycat/backend/postgresql/PostgreSQLBackendConnection.java:35
Class
BackendKeyData
src/main/java/io/mycat/backend/postgresql/packet/BackendKeyData.java:24
Class
BackendKeyData
<pre> BackendKeyData (B) Byte1('K') Identifies the message as cancellation key data. The frontend must save these values if it wishes to be
src/main/java/io/mycat/net/postgres/BackendKeyData.java:39
Class
Base64
src/main/java/io/mycat/util/DecryptUtil.java:233
Class
BaseOrdering
src/main/java/io/mycat/memory/unsafe/utils/sort/UnsafeKVExternalSorter.java:304
Class
BaseSQLExeTest
base sql test cases,some data should in database first @author wuzhih
src/test/java/io/mycat/sqlexecute/BaseSQLExeTest.java:40
Class
BatchInsertSequence
执行批量插入sequence Id @author 兵临城下 @date 2015/03/20
src/main/java/io/mycat/route/sequence/BatchInsertSequence.java:31
Class
BatchSQLJob
src/main/java/io/mycat/sqlengine/BatchSQLJob.java:9
Class
BeanConfig
@author mycat
src/main/java/io/mycat/config/util/BeanConfig.java:35
Class
BeginHandler
@author mycat
src/main/java/io/mycat/server/handler/BeginHandler.java:31
Class
BestHolder
Provides a lexicographical comparer implementation; either a Java implementation or a faster implementation based on {@link Unsafe}. <p/> <p>Uses refl
src/main/java/io/mycat/util/FastByteOperations.java:95
Class
BinDataPathChildrenCacheListener
Created by magicdoom on 2016/10/27.
src/main/java/io/mycat/config/loader/zkprocess/zktoxml/listen/BinDataPathChildrenCacheListener.java:19
Class
BinaryOpResultHandler
src/main/java/io/mycat/route/impl/middlerResultStrategy/BinaryOpResultHandler.java:16
Class
BinaryPacket
@author mycat
src/main/java/io/mycat/net/mysql/BinaryPacket.java:38
Class
BinaryPrefixComparator
src/main/java/io/mycat/memory/unsafe/utils/sort/PrefixComparators.java:25
Class
BinaryRowDataPacket
ProtocolBinary::ResultsetRow: row of a binary resultset (COM_STMT_EXECUTE) Payload 1 packet header [00] string[$len] NULL-bitmap, lengt
src/main/java/io/mycat/net/mysql/BinaryRowDataPacket.java:38
Class
Bind
src/main/java/io/mycat/backend/postgresql/packet/Bind.java:46
Class
Bind
<pre> Bind (F) Byte1('B') Identifies the message as a Bind command. Int32 Length of message contents in bytes, including self. String The name of the
src/main/java/io/mycat/net/postgres/Bind.java:57
Class
BindComplete
绑定预编译sql成功 @author Coollf
src/main/java/io/mycat/backend/postgresql/packet/BindComplete.java:20
Class
BindComplete
<pre> BindComplete (B) Byte1('2') Identifies the message as a Bind-complete indicator. Int32(4) Length of message contents in bytes, including self. <
src/main/java/io/mycat/net/postgres/BindComplete.java:35
Class
BindValue
@author mycat
src/main/java/io/mycat/backend/mysql/BindValue.java:29
Class
BindValueUtil
@author mycat
src/main/java/io/mycat/backend/mysql/BindValueUtil.java:35
Class
BindataToZK
Created by magicdoom on 2016/10/26. only for test
src/main/java/io/mycat/config/loader/zkprocess/xmltozk/BindataToZK.java:17
Class
BinlogIdleCheck
Created by magicdoom on 2016/12/14.
src/main/java/io/mycat/migrate/BinlogIdleCheck.java:16
Class
BinlogStream
src/main/java/io/mycat/migrate/BinlogStream.java:31
Class
BinlogStreamHoder
Created by magicdoom on 2016/12/25.
src/main/java/io/mycat/migrate/BinlogStreamHoder.java:9
Class
BioConnection
src/test/java/io/mycat/EchoBioServer.java:58
Class
BitSetMethods
Methods for working with fixed-size uncompressed bitsets. We assume that the bitset data is word-aligned (that is, a multiple of 8 bytes in length).
src/main/java/io/mycat/memory/unsafe/bitset/BitSetMethods.java:30
Class
BitTest
@author mycat
src/test/java/io/mycat/util/BitTest.java:31
Class
BlockManagerTest
Created by zagnix on 2016/6/4.
src/test/java/io/mycat/memory/unsafe/storage/BlockManagerTest.java:15
Class
BlockingWaitStrategy
@author lmax.Disruptor @version 3.3.5 @date 2016/8/1
src/main/java/io/mycat/memory/unsafe/ringbuffer/common/waitStrategy/impl/BlockingWaitStrategy.java:18
Class
BufferArray
used for large data write ,composed by buffer array, when a large MySQL package write ,shoud use this object to write data use DirectByteBuffer for
src/main/java/io/mycat/buffer/BufferArray.java:18
Class
BufferHolder
A helper class to manage the data buffer for an unsafe row. The data buffer can grow and automatically re-point the unsafe row to it. This class can
src/main/java/io/mycat/memory/unsafe/row/BufferHolder.java:37
Class
BufferPerformanceMain
@author mycat
src/test/java/io/mycat/BufferPerformanceMain.java:31
Interface
BufferPool
缓冲池 @author Hash Zhang @version 1.0 @time 12:19 2016/5/23
src/main/java/io/mycat/buffer/BufferPool.java:13
Class
BufferUtil
@author mycat
src/main/java/io/mycat/backend/mysql/BufferUtil.java:31
Class
BusySpinWaitStrategy
@author lmax.Disruptor @version 3.3.5 @date 2016/8/1
src/main/java/io/mycat/memory/unsafe/ringbuffer/common/waitStrategy/impl/BusySpinWaitStrategy.java:13
Class
ByteArray
src/main/java/io/mycat/memory/unsafe/types/ByteArray.java:24
Class
ByteArrayMethods
src/main/java/io/mycat/memory/unsafe/array/ByteArrayMethods.java:23
Class
ByteArrayToHexArray
src/test/java/demo/test/ByteArrayToHexArray.java:5
Class
ByteBufferArena
仿照Netty的思路,针对MyCat内存缓冲策略优化 ByteBufferArena维护着锁还有所有list @author Hash Zhang @version 1.0 @time 17:19 2016/5/17 @see @https://github.com/netty/netty
src/main/java/io/mycat/buffer/ByteBufferArena.java:21
Class
ByteBufferChunk
仿照Netty的思路,针对MyCat内存缓冲策略优化 Chunk由Page组成,是一块连续内存,由memoryMap和depthMap定义成一种平衡二叉树的管理结构 @author Hash Zhang @version 1.0 @time 17:19 2016/5/17 @see @https:
src/main/java/io/mycat/buffer/ByteBufferChunk.java:18
Class
ByteBufferChunkList
仿照Netty的思路,针对MyCat内存缓冲策略优化 ChunkList维护着一个指向一串Chunk的头结点,访问策略由minUsage,maxUsage决定 @author Hash Zhang @version 1.0 @time 17:19 2016/5/17 @see @https://g
src/main/java/io/mycat/buffer/ByteBufferChunkList.java:21
Class
ByteBufferPage
src/main/java/io/mycat/buffer/ByteBufferPage.java:13
Class
ByteBufferUtil
Utility methods to make ByteBuffers less painful The following should illustrate the different ways byte buffers can be used public void testA
src/main/java/io/mycat/util/ByteBufferUtil.java:77
Interface
ByteOperations
src/main/java/io/mycat/util/FastByteOperations.java:74
Enum
ByteUnit
src/main/java/io/mycat/memory/unsafe/utils/ByteUnit.java:19
Class
ByteUtil
@author mycat
src/main/java/io/mycat/backend/mysql/ByteUtil.java:29
Class
ByteUtil
src/main/java/io/mycat/util/ByteUtil.java:29
Class
BytesToBytesMap
An append-only hash map where keys and values are contiguous regions of bytes. This is backed by a power-of-2-sized hash table, using quadratic probi
src/main/java/io/mycat/memory/unsafe/map/BytesToBytesMap.java:63
Class
BytesToBytesMapOffHeapSuite
src/test/java/io/mycat/memory/unsafe/map/BytesToBytesMapOffHeapSuite.java:20
Class
BytesToBytesMapOnHeapSuite
src/test/java/io/mycat/memory/unsafe/map/BytesToBytesMapOnHeapSuite.java:20
Class
BytesTools
Utility class that handles byte arrays, conversions to/from other types,
src/main/java/io/mycat/memory/unsafe/utils/BytesTools.java:39
Class
C
src/test/java/io/mycat/model/M2.java:84
Class
C
src/test/java/io/mycat/model/M1.java:93
Class
CacheInfo
缓存配制信息 源文件名:CacheInfo.java 文件版本:1.0.0 创建作者:liujun 创建日期:2016年9月19日 修改作者:liujun 修改日期:2016年9月19日 文件描述:TODO 版权所有:Copyright 2016 zjhz, Inc. All Rights Rese
src/main/java/io/mycat/config/loader/zkprocess/entity/cache/CacheInfo.java:19
Interface
CachePool
simple cache pool for implement @author wuzhih
src/main/java/io/mycat/cache/CachePool.java:32
Class
CachePoolFactory
factory used to create cachePool @author wuzhih
src/main/java/io/mycat/cache/CachePoolFactory.java:30
next →
1–100 of 1,168, ranked by callers