Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/fluss
/ functions
Functions
18,774 in github.com/apache/fluss
⨍
Functions
18,774
◇
Types & classes
3,137
↓ 126 callers
Method
getTableInfo
Get the {@link TableInfo} for this table. <p>Note: the table info of this {@link Table} is set during the creation of this {@link Table} and will not
fluss-client/src/main/java/org/apache/fluss/client/table/Table.java:49
↓ 126 callers
Method
iterator
()
fluss-common/src/main/java/org/apache/fluss/utils/UnionIterator.java:68
↓ 124 callers
Method
valueOf
(BinaryArray key, BinaryArray value, BinaryMap reuse)
fluss-common/src/main/java/org/apache/fluss/row/BinaryMap.java:126
↓ 123 callers
Method
append
(ChangeType changeType, InternalRow row)
fluss-server/src/main/java/org/apache/fluss/server/kv/wal/WalBuilder.java:27
↓ 123 callers
Method
getAbsolutePath
()
fluss-server/src/main/java/org/apache/fluss/server/log/checkpoint/CheckpointFile.java:82
↓ 121 callers
Method
toArray
Read the given byte buffer from its current position to its limit into a byte array. @param buffer The buffer to read from
fluss-common/src/main/java/org/apache/fluss/utils/BytesUtils.java:37
↓ 120 callers
Method
assertResultsIgnoreOrder
( CloseableIterator<Row> iterator, List<String> expected, boolean closeIterator)
fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java:58
↓ 118 callers
Method
getField
Returns the field value at the given position. <p>Note: The returned value is in internal data structure. See {@link InternalRow} for more informatio
fluss-common/src/main/java/org/apache/fluss/row/GenericRow.java:85
↓ 118 callers
Method
length
()
fluss-server/src/test/java/org/apache/fluss/server/log/TimeIndexTest.java:128
↓ 116 callers
Method
camelCase
(String... parts)
fluss-protogen/fluss-protogen-generator/src/main/java/org/apache/fluss/protogen/generator/generator/ProtoGenUtil.java:95
↓ 115 callers
Method
remove
Removes the entry with the specified key. @param key the key for the entry to be removed from this map. @return the previous value for the key, or {@
fluss-common/src/main/java/org/apache/fluss/shaded/arrow/org/apache/arrow/vector/util/IntObjectMap.java:77
↓ 112 callers
Method
getRowType
Get the row type of the schema id. The returned row type is projected if the record batch is a projected {@link LogRecordBatch}. @param schemaId The
fluss-common/src/main/java/org/apache/fluss/record/LogRecordBatch.java:181
↓ 111 callers
Method
parse
Parses the given string as as MemorySize. @param text The string to parse @return The parsed MemorySize @throws IllegalArgumentException Thrown, if t
fluss-common/src/main/java/org/apache/fluss/config/MemorySize.java:237
↓ 109 callers
Method
substring
Returns a binary string that is a substring of this binary string. The substring begins at the specified {@code beginIndex} and extends to the charact
fluss-common/src/main/java/org/apache/fluss/row/BinaryString.java:284
↓ 108 callers
Method
fromString
(String str)
fluss-common/src/test/java/org/apache/fluss/row/BinaryStringTest.java:71
↓ 108 callers
Method
fromUnscaledLong
Creates an instance of {@link Decimal} from an unscaled long value and the given precision and scale.
fluss-common/src/main/java/org/apache/fluss/row/Decimal.java:205
↓ 108 callers
Method
of
(TablePath tablePath)
fluss-common/src/main/java/org/apache/fluss/metadata/PhysicalTablePath.java:54
↓ 107 callers
Method
BOOLEAN
Data type of a boolean with a (possibly) three-valued logic of {@code TRUE, FALSE, UNKNOWN}. @see BooleanType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:70
↓ 107 callers
Method
getPath
Returns the corresponding Path to the FileStatus. @return the corresponding Path to the FileStatus
fluss-common/src/main/java/org/apache/fluss/fs/FileStatus.java:48
↓ 107 callers
Method
id
The node id of this node. Note: coordinator server may have conflict node id with tablet server.
fluss-common/src/main/java/org/apache/fluss/cluster/ServerNode.java:67
↓ 105 callers
Method
upsert
Inserts a record into Fluss table if it does not already exist, or updates it if it does. @param record the record to upsert. @return A {@link Comple
fluss-client/src/main/java/org/apache/fluss/client/table/writer/UpsertWriter.java:39
↓ 104 callers
Method
getTypeRoot
Returns the root of this type. It is an essential description without additional parameters.
fluss-common/src/main/java/org/apache/fluss/types/DataType.java:60
↓ 103 callers
Method
getMessage
()
fluss-rpc/src/main/java/org/apache/fluss/rpc/netty/server/FlussRequest.java:104
↓ 103 callers
Method
inLock
(Lock lock, ThrowingRunnable<E> runnable)
fluss-common/src/main/java/org/apache/fluss/utils/concurrent/LockUtils.java:28
↓ 102 callers
Method
getName
()
fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/FlussSourceBuilderTest.java:283
↓ 101 callers
Method
accept
Performs this operation on the given arguments. @param s first argument @param t second argument @param u third argument @param v fourth argument
fluss-common/src/main/java/org/apache/fluss/utils/function/QuadConsumer.java:43
↓ 101 callers
Method
checkState
Checks the given boolean condition, and throws an {@code IllegalStateException} if the condition is not met (evaluates to {@code false}). @param cond
fluss-common/src/main/java/org/apache/fluss/utils/Preconditions.java:143
↓ 101 callers
Method
get
Gets a result. @return a result @throws E if unable to supply a result
fluss-common/src/main/java/org/apache/fluss/utils/function/ThrowingSupplier.java:36
↓ 100 callers
Method
name
@return The name of this goal. Name of a goal provides an identification for the goal in human-readable format.
fluss-server/src/main/java/org/apache/fluss/server/coordinator/rebalance/goal/Goal.java:82
↓ 99 callers
Method
error
()
fluss-rpc/src/main/java/org/apache/fluss/rpc/protocol/ApiError.java:82
↓ 99 callers
Method
gauge
Registers a new {@link Gauge} with Fluss. @param name name of the gauge @param gauge gauge to register @param <T> return type of the gauge @return th
fluss-common/src/main/java/org/apache/fluss/metrics/groups/MetricGroup.java:73
↓ 98 callers
Method
genMemoryLogRecordsByObject
(byte magic, List<Object[]> objects)
fluss-common/src/test/java/org/apache/fluss/testutils/DataTestUtils.java:252
↓ 98 callers
Method
getSegments
()
fluss-common/src/main/java/org/apache/fluss/row/MemoryAwareGetters.java:29
↓ 97 callers
Method
create
Creates a new RPC server that can bind to the given address and port and uses the given {@link RpcGatewayService} to handle incoming requests. @param
fluss-rpc/src/main/java/org/apache/fluss/rpc/RpcServer.java:46
↓ 97 callers
Method
getTableId
()
fluss-server/src/main/java/org/apache/fluss/server/entity/FetchReqInfo.java:48
↓ 96 callers
Method
put
(CoordinatorEvent event)
fluss-server/src/main/java/org/apache/fluss/server/coordinator/event/EventManager.java:23
↓ 95 callers
Method
DOUBLE
Data type of an 8-byte double precision floating point number. @see DoubleType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:125
↓ 95 callers
Method
TIMESTAMP
Data type of a timestamp WITHOUT time zone {@code TIMESTAMP} with 6 digits of fractional seconds by default. <p>An instance consists of {@code year-m
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:224
↓ 95 callers
Method
copy
Copy the bytes of the row to the destination memory, beginning at the given offset. @return The copied row.
fluss-common/src/main/java/org/apache/fluss/row/BinaryRow.java:44
↓ 95 callers
Method
hasNext
()
fluss-common/src/main/java/org/apache/fluss/utils/NetUtils.java:223
↓ 94 callers
Method
getPartitionId
()
fluss-common/src/main/java/org/apache/fluss/metadata/TableBucket.java:73
↓ 90 callers
Method
ROW
Data type of a sequence of fields. A field consists of a field name, field type, and an optional description. The most specific type of a row of a tab
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:363
↓ 89 callers
Method
isNullable
Returns whether a value of this type can be {@code null}.
fluss-common/src/main/java/org/apache/fluss/types/DataType.java:53
↓ 88 callers
Method
exists
()
fluss-server/src/main/java/org/apache/fluss/server/authorizer/DefaultAuthorizer.java:692
↓ 88 callers
Method
getReplicaOrException
(TableBucket tableBucket)
fluss-server/src/main/java/org/apache/fluss/server/replica/ReplicaManager.java:1892
↓ 87 callers
Method
isEmpty
()
fluss-client/src/main/java/org/apache/fluss/client/table/scanner/log/ScanRecords.java:80
↓ 87 callers
Method
toMap
()
fluss-common/src/main/java/org/apache/fluss/config/Configuration.java:585
↓ 86 callers
Method
complete
Finally, complete write to set real size to row.
fluss-common/src/main/java/org/apache/fluss/row/BinaryArrayWriter.java:193
↓ 86 callers
Method
ofRecords
(KvRecord... kvRecord)
fluss-common/src/test/java/org/apache/fluss/record/KvRecordTestUtils.java:58
↓ 85 callers
Method
getType
()
fluss-common/src/main/java/org/apache/fluss/types/DataField.java:75
↓ 85 callers
Method
poll
Poll log data from tablet server. <p>On each poll, scanner will try to use the last scanned offset as the starting offset and fetch sequentially. The
fluss-client/src/main/java/org/apache/fluss/client/table/scanner/log/LogScanner.java:57
↓ 84 callers
Method
createWriter
Create a new {@link AppendWriter} to write data to a Log Table using InternalRow.
fluss-client/src/main/java/org/apache/fluss/client/table/writer/Append.java:36
↓ 84 callers
Method
getLogTablet
()
fluss-server/src/main/java/org/apache/fluss/server/replica/Replica.java:319
↓ 83 callers
Method
field
(String name, DataType type)
fluss-common/src/main/java/org/apache/fluss/types/RowType.java:242
↓ 83 callers
Method
startsWith
Tests if this BinaryString starts with the specified prefix. @param prefix the prefix. @return {@code true} if the bytes represented by the argument
fluss-common/src/main/java/org/apache/fluss/row/BinaryString.java:368
↓ 83 callers
Method
writeValue
(BinaryWriter writer, int pos, Object value)
fluss-common/src/main/java/org/apache/fluss/row/BinaryWriter.java:200
↓ 82 callers
Method
alterTable
Alter a table with the given {@code tableChanges}. <p>The following exceptions can be anticipated when calling {@code get()} on returned future. <ul
fluss-client/src/main/java/org/apache/fluss/client/admin/Admin.java:289
↓ 82 callers
Method
empty
(long writerId)
fluss-server/src/main/java/org/apache/fluss/server/log/WriterStateEntry.java:53
↓ 82 callers
Method
getTableId
()
fluss-common/src/main/java/org/apache/fluss/metadata/TableBucket.java:69
↓ 82 callers
Method
size
Returns the number of elements in this array.
fluss-common/src/main/java/org/apache/fluss/row/InternalArray.java:51
↓ 81 callers
Method
completeExceptionally
Complete the batch exceptionally. The provided exception will be used for each record future contained in the batch.
fluss-client/src/main/java/org/apache/fluss/client/write/WriteBatch.java:194
↓ 81 callers
Method
getSchema
Synchronously obtains the {@link Schema} associated with the given {@code schemaId}. <p>This method may block while fetching or deserializing the sch
fluss-common/src/main/java/org/apache/fluss/metadata/SchemaGetter.java:44
↓ 81 callers
Method
sizeInBytes
The size of these records in bytes. @return The size in bytes of the records
fluss-common/src/main/java/org/apache/fluss/record/LogRecords.java:35
↓ 81 callers
Method
split
(String string, char delimiter)
fluss-common/src/test/java/org/apache/fluss/config/StructuredOptionsSplitterTest.java:123
↓ 81 callers
Method
stringType
Defines that the value of the option should be of {@link String} type.
fluss-common/src/main/java/org/apache/fluss/config/ConfigBuilder.java:134
↓ 81 callers
Method
withComment
(String comment)
fluss-common/src/main/java/org/apache/fluss/metadata/Schema.java:644
↓ 80 callers
Method
flush
Flush data written that have not yet been sent to the server, forcing the client to send the requests to server and blocks on the completion of the re
fluss-client/src/main/java/org/apache/fluss/client/table/writer/TableWriter.java:40
↓ 80 callers
Method
getZooKeeperClient
Get zookeeper client to store authorization information.
fluss-server/src/main/java/org/apache/fluss/server/authorizer/AuthorizationPlugin.java:42
↓ 80 callers
Method
putAsLeader
Put the KvRecordBatch into the kv storage with default DEFAULT mode. <p>This is a convenience method that calls {@link #putAsLeader(KvRecordBatch, in
fluss-server/src/main/java/org/apache/fluss/server/kv/KvTablet.java:338
↓ 78 callers
Method
ARRAY
Data type of an array of elements with same subtype. <p>Compared to the SQL standard, the maximum cardinality of an array cannot be specified but is
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:294
↓ 78 callers
Method
newUpsert
Creates a new {@link Upsert} to build a {@link UpsertWriter} to upsert and delete data to this table (requires to be a Primary Key Table).
fluss-client/src/main/java/org/apache/fluss/client/table/Table.java:74
↓ 78 callers
Method
shutdown
Shutdown the timer service. leaving pending tasks un-executed.
fluss-server/src/main/java/org/apache/fluss/server/utils/timer/Timer.java:59
↓ 78 callers
Method
start
Starts the RPC server by binding to the configured bind address and port (blocking).
fluss-rpc/src/main/java/org/apache/fluss/rpc/RpcServer.java:57
↓ 77 callers
Method
dataTypeBaseAssert
( DataType dataType, boolean isNullable, String serializableString,
fluss-common/src/test/java/org/apache/fluss/types/DataTypesTest.java:705
↓ 77 callers
Method
file
()
fluss-server/src/main/java/org/apache/fluss/server/log/LazyIndex.java:62
↓ 77 callers
Method
noDefaultValue
Creates a ConfigOption without a default value. @return The config option without a default value.
fluss-common/src/main/java/org/apache/fluss/config/ConfigBuilder.java:240
↓ 76 callers
Method
fromPrimitiveArray
(boolean[] arr)
fluss-common/src/main/java/org/apache/fluss/row/BinaryArray.java:582
↓ 76 callers
Method
min
()
fluss-common/src/main/java/org/apache/fluss/predicate/SimpleColStats.java:48
↓ 75 callers
Method
DECIMAL
Data type of a decimal number with fixed precision and scale {@code DECIMAL(p, s)} where {@code p} is the number of digits in a number (=precision) an
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:158
↓ 75 callers
Method
TINYINT
Data type of a 1-byte signed integer with values from -128 to 127. @see TinyIntType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:88
↓ 75 callers
Method
exists
Check if exists. @param f source file
fluss-common/src/main/java/org/apache/fluss/fs/FileSystem.java:479
↓ 75 callers
Method
intType
Defines that the value of the option should be of {@link Integer} type.
fluss-common/src/main/java/org/apache/fluss/config/ConfigBuilder.java:114
↓ 75 callers
Method
toBigDecimal
Converts this {@link Decimal} into an instance of {@link BigDecimal}.
fluss-common/src/main/java/org/apache/fluss/row/Decimal.java:110
↓ 74 callers
Method
flush
Flush the written key-value pair.
fluss-server/src/main/java/org/apache/fluss/server/kv/KvBatchWriter.java:37
↓ 74 callers
Method
getMillisecond
Returns the number of milliseconds since {@code 1970-01-01 00:00:00}.
fluss-common/src/main/java/org/apache/fluss/row/TimestampNtz.java:62
↓ 73 callers
Method
getBoolean
Returns the boolean value at the given position.
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:39
↓ 72 callers
Method
position
()
fluss-common/src/main/java/org/apache/fluss/row/compacted/CompactedRowWriter.java:110
↓ 72 callers
Method
runOnce
Run a single iteration of sending.
fluss-client/src/main/java/org/apache/fluss/client/write/Sender.java:175
↓ 70 callers
Method
builder
Creates a new {@link Builder} for {@link FlussClusterExtension}.
fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java:142
↓ 70 callers
Method
segment
()
fluss-common/src/main/java/org/apache/fluss/row/compacted/CompactedRowWriter.java:105
↓ 70 callers
Method
setField
(String name, Object value)
fluss-lake/fluss-lake-iceberg/src/main/java/org/apache/fluss/lake/iceberg/source/FlussRowAsIcebergRecord.java:89
↓ 69 callers
Method
partitionedBy
Define which columns this table is partitioned by.
fluss-common/src/main/java/org/apache/fluss/metadata/TableDescriptor.java:599
↓ 68 callers
Method
getChangeType
Get the log record's {@link ChangeType}. @return the record's {@link ChangeType}.
fluss-common/src/main/java/org/apache/fluss/record/LogRecord.java:56
↓ 68 callers
Method
getPartitionId
()
fluss-server/src/main/java/org/apache/fluss/server/metadata/PartitionMetadata.java:63
↓ 67 callers
Method
advanceTime
Advances the time by the given duration. Time can also move backwards by supplying a negative value. This method performs no overflow check.
fluss-common/src/main/java/org/apache/fluss/utils/clock/ManualClock.java:58
↓ 67 callers
Method
getTableId
()
fluss-server/src/main/java/org/apache/fluss/server/coordinator/event/DropTableEvent.java:37
↓ 66 callers
Method
FLOAT
Data type of a 4-byte single precision floating point number. @see FloatType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:116
↓ 66 callers
Method
createConnection
Creates a new {@link Connection} to the Fluss cluster. The given configuration at least needs to contain "bootstrap.servers" to discover the Fluss clu
fluss-client/src/main/java/org/apache/fluss/client/ConnectionFactory.java:54
↓ 66 callers
Method
getTypeAt
(int i)
fluss-common/src/main/java/org/apache/fluss/types/RowType.java:80
↓ 65 callers
Method
TIMESTAMP_LTZ
Data type of a timestamp WITH time zone {@code TIMESTAMP WITH TIME ZONE} with 6 digits of fractional seconds by default. <p>An instance consists of {
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:261
← previous
next →
101–200 of 18,774, ranked by callers