Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/chrislusf/gleam
/ types & classes
Types & classes
751 in github.com/chrislusf/gleam
⨍
Functions
3,091
◇
Types & classes
751
↓ 4 callers
TypeAlias
ErrCode
ErrCode represents a specific error type in a error class. Same error code can be used in different error classes.
sql/terror/terror.go:38
↓ 4 callers
TypeAlias
Order
instruction/instruction.go:13
↓ 4 callers
Interface
Requirement
distributed/driver/scheduler/market/cda_market.go:25
↓ 3 callers
Interface
Object
distributed/driver/scheduler/market/cda_market.go:23
↓ 2 callers
TypeAlias
MapperId
gio/map_reduce.go:14
↓ 2 callers
TypeAlias
OptionName
filesystem/vfs.go:10
↓ 2 callers
TypeAlias
ReducerId
gio/map_reduce.go:15
↓ 1 callers
TypeAlias
MessageControl
util/message_read.go:13
↓ 1 callers
TypeAlias
byAvailableResources
distributed/master/resource_assign.go:98
↓ 1 callers
TypeAlias
byRequestedResources
distributed/master/resource_assign.go:106
↓ 1 callers
TypeAlias
weekBehaviour
sql/util/types/mytime.go:209
↓ 1 callers
Interface
yyLexer
sql/parser/parser.go:8032
Struct
AdminStmt
AdminStmt is the struct for Admin statement.
sql/ast/misc.go:467
TypeAlias
AdminStmtType
AdminStmtType is the type for admin statement.
sql/ast/misc.go:458
Struct
AgentInformation
distributed/master/structure.go:10
Struct
AgentServer
distributed/agent/agent_server.go:34
Struct
AgentServerOption
distributed/agent/agent_server.go:21
TypeAlias
AggFunctionMode
AggFunctionMode stands for the aggregation function's mode.
sql/expression/aggregation.go:121
Struct
AggregateFuncExpr
AggregateFuncExpr represents aggregate function expression.
sql/ast/functions.go:297
Struct
AggregateFuncExtractor
AggregateFuncExtractor visits Expr tree. It converts ColunmNameExpr to AggregateFuncExpr and collects AggregateFuncExpr.
sql/plan/util.go:22
Struct
Aggregation
Aggregation represents an aggregate plan.
sql/plan/logical_plans.go:124
Interface
AggregationFunction
AggregationFunction stands for aggregate functions.
sql/expression/aggregation.go:34
TypeAlias
AggregationType
AggregationType stands for the mode of aggregation plan.
sql/plan/physical_plans.go:380
Struct
Allocation
pb/gleam.pb.go:232
Struct
AllocationResult
pb/gleam.pb.go:256
Struct
AlterTableSpec
AlterTableSpec represents alter table specification.
sql/ast/ddl.go:644
Struct
AlterTableStmt
AlterTableStmt is a statement to change the structure of a table. See https://dev.mysql.com/doc/refman/5.7/en/alter-table.html
sql/ast/ddl.go:704
TypeAlias
AlterTableType
AlterTableType is the type for AlterTableSpec.
sql/ast/ddl.go:625
Struct
AlterUserStmt
AlterUserStmt modifies user account. See https://dev.mysql.com/doc/refman/5.7/en/alter-user.html
sql/ast/misc.go:396
Struct
AnalyzeTableStmt
AnalyzeTableStmt is used to create table statistics.
sql/ast/misc.go:602
Struct
Apply
Apply gets one row from outer executor and gets one row from inner executor according to outer row.
sql/plan/logical_plans.go:190
Struct
ApplyConditionChecker
ApplyConditionChecker checks whether all or any output of apply matches a condition.
sql/plan/logical_plan_builder.go:953
Struct
Assignment
Assignment is the expression for assignment, like a = 1.
sql/ast/dml.go:601
Struct
Assignment
Assignment represents a set assignment in Update, such as Update t set c1 = hex(12), c2 = c3 where c2 = 1
sql/expression/expression.go:207
Struct
AuthOption
AuthOption is used for parsing create use statement.
sql/ast/misc.go:62
Struct
BeginStmt
BeginStmt is a statement to start a new transaction. See https://dev.mysql.com/doc/refman/5.7/en/commit.html
sql/ast/misc.go:168
Struct
BetweenExpr
BetweenExpr is for "between and" or "not between and" expression.
sql/ast/expressions.go:79
Struct
BinaryOperationExpr
BinaryOperationExpr is for binary operation like `1 + 1`, `1 - 1`, etc.
sql/ast/expressions.go:121
Struct
BinlogStmt
BinlogStmt is an internal-use statement. We just parse and ignore it. See http://dev.mysql.com/doc/refman/5.7/en/binlog.html
sql/ast/misc.go:185
Struct
Bit
Bit is for mysql bit type.
sql/util/types/bit.go:25
Struct
Broadcast
instruction/broadcast.go:19
Struct
BufferedMessageWriter
util/message_write.go:26
Struct
Builder
Builder builds a new FileSorter.
sql/util/filesort/filesort.go:125
FuncType
BuiltinFunc
BuiltinFunc is the function signature for builtin functions
sql/expression/builtin.go:124
Struct
ByItem
ByItem represents an item in order by or group by.
sql/ast/dml.go:350
Struct
ByItems
ByItems wraps a "by" item.
sql/plan/logical_plan_builder.go:398
Struct
CIStr
CIStr is case insensitive string.
sql/model/model.go:133
Struct
Cache
Cache plan is a physical plan which stores the result of its child node.
sql/plan/physical_plans.go:409
Struct
CaseExpr
CaseExpr is the case expression.
sql/ast/expressions.go:186
Struct
CassandraShardInfo
plugins/cassandra/cassandra_shard_info.go:16
Struct
CassandraSource
plugins/cassandra/cassandra_source.go:16
TypeAlias
CastFunctionType
CastFunctionType is the type for cast function.
sql/ast/functions.go:215
Struct
Charset
Charset is a charset. Now we only support MySQL.
sql/util/charset/charset.go:24
Struct
CharsetOpt
CharsetOpt is used for parsing charset option from SQL.
sql/ast/ddl.go:42
Struct
CheckTable
CheckTable is used for checking table data, built from the 'admin check table' statement.
sql/plan/plans.go:39
Struct
Checker
Checker stores existing keys and checks if given data is distinct.
sql/util/distinct/distinct.go:30
Struct
CleanupRequest
pb/gleam.pb.go:1063
Struct
CleanupResponse
pb/gleam.pb.go:1079
Struct
CoGroupPartitionedSorted
instruction/cogroup_partitioned_sorted.go:21
Struct
ColDesc
ColDesc describes column information like MySQL desc and show columns do.
sql/table/column.go:125
Struct
Collation
Collation is a collation. Now we only support MySQL.
sql/util/charset/charset.go:34
Struct
CollectPartitions
instruction/partition_collect.go:19
Struct
Column
Column represents a column.
sql/expression/column.go:70
TypeAlias
Column
Column provides meta data describing a table column.
sql/table/column.go:33
Struct
ColumnDef
ColumnDef is used for parsing column definition from SQL.
sql/ast/ddl.go:363
Struct
ColumnInfo
ColumnInfo provides meta data describing of a table column.
sql/model/model.go:23
Struct
ColumnName
ColumnName represents column name.
sql/ast/expressions.go:319
Struct
ColumnNameExpr
ColumnNameExpr represents a column name expression.
sql/ast/expressions.go:337
Struct
ColumnOption
ColumnOption is used for parsing column constraint info from SQL.
sql/ast/ddl.go:249
TypeAlias
ColumnOptionType
ColumnOptionType is the type for ColumnOption.
sql/ast/ddl.go:228
Struct
ColumnPosition
ColumnPosition represent the position of the newly added column
sql/ast/ddl.go:599
TypeAlias
ColumnPositionType
ColumnPositionType is the type for ColumnPosition.
sql/ast/ddl.go:589
Struct
Command
script/script.go:8
Struct
CommitStmt
CommitStmt is a statement to commit the current transaction. See https://dev.mysql.com/doc/refman/5.7/en/commit.html
sql/ast/misc.go:202
Struct
CompareSubqueryExpr
CompareSubqueryExpr is the expression for "expr cmp (select ...)". See https://dev.mysql.com/doc/refman/5.7/en/comparisons-using-subqueries.html See h
sql/ast/expressions.go:286
Struct
ComputeRequest
please upgrade the proto package
pb/gleam.pb.go:64
Struct
ComputeResource
pb/gleam.pb.go:112
Struct
Constant
Constant stands for a constant value.
sql/expression/expression.go:113
Struct
Constraint
Constraint is constraint for table definition.
sql/ast/ddl.go:315
TypeAlias
ConstraintType
ConstraintType is the type for Constraint.
sql/ast/ddl.go:299
Interface
Context
Context is an interface for transaction and executive args environment.
sql/context/context.go:23
Struct
ControlMessage
pb/gleam.pb.go:999
Struct
CorrelatedColumn
CorrelatedColumn stands for a column in a correlated sub query.
sql/expression/column.go:28
Struct
CreateDatabaseStmt
CreateDatabaseStmt is a statement to create a database. See https://dev.mysql.com/doc/refman/5.7/en/create-database.html
sql/ast/ddl.go:65
Struct
CreateIndexStmt
CreateIndexStmt is a statement to create an index. See https://dev.mysql.com/doc/refman/5.7/en/create-index.html
sql/ast/ddl.go:491
Struct
CreateTableStmt
CreateTableStmt is a statement to create a table. See https://dev.mysql.com/doc/refman/5.7/en/create-table.html
sql/ast/ddl.go:395
Struct
CreateUserStmt
CreateUserStmt creates user account. See https://dev.mysql.com/doc/refman/5.7/en/create-user.html
sql/ast/misc.go:377
Struct
CsvFileReader
plugins/file/csv/csv_file_reader.go:9
Struct
DBInfo
DBInfo provides meta data describing a DB.
sql/model/model.go:117
Struct
DDL
DDL represents a DDL statement plan.
sql/plan/plans.go:199
Interface
DDLNode
DDLNode represents DDL statement node.
sql/ast/ast.go:94
Interface
DMLNode
DMLNode represents DML statement node.
sql/ast/ast.go:100
FuncType
DasetsetHint
func(d *Dataset)
flow/dataset_hint.go:3
Struct
DasetsetMetadata
flow/structure.go:44
Struct
DasetsetShardMetadata
flow/structure.go:49
Struct
DataCenter
distributed/master/structure.go:25
Struct
DataLocation
pb/gleam.pb.go:314
Struct
DataResource
pb/gleam.pb.go:168
Struct
DataSource
DataSource represents a tablescan without condition push down.
sql/plan/logical_plans.go:225
Interface
DataStore
distributed/store/local_file_data_store.go:10
next →
1–100 of 751, ranked by callers