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
↓ 65 callers
Method
appendAsLeader
Append this message set to the active segment of the local log, assigning offsets and Bucket Leader Epochs.
fluss-server/src/main/java/org/apache/fluss/server/log/LogTablet.java:389
↓ 65 callers
Method
getName
()
fluss-server/src/test/java/org/apache/fluss/server/metrics/ServerMetricUtilsTest.java:270
↓ 65 callers
Method
localLogEndOffset
()
fluss-server/src/main/java/org/apache/fluss/server/log/LogTablet.java:210
↓ 65 callers
Method
newScan
Creates a new {@link Scan} for this table to configure and create a scanner to scan data for this table. The scanner can be a log scanner to continuou
fluss-client/src/main/java/org/apache/fluss/client/table/Table.java:56
↓ 64 callers
Method
inc
Increment the current count by 1.
fluss-common/src/main/java/org/apache/fluss/metrics/Counter.java:31
↓ 64 callers
Method
trim
Returns a string whose value is this string, with any leading and trailing whitespace removed. @return A string whose value is this string, with any
fluss-common/src/main/java/org/apache/fluss/row/BinaryString.java:392
↓ 63 callers
Method
forString
(String typeString)
fluss-common/src/test/java/org/apache/fluss/types/DataTypeParserTests.java:199
↓ 63 callers
Method
getArray
Returns the array value at the given position.
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:96
↓ 63 callers
Method
max
()
fluss-common/src/main/java/org/apache/fluss/predicate/SimpleColStats.java:53
↓ 63 callers
Method
read
Read a {@link LakeSplit} into a closeable iterator. @return the closeable iterator of records @throws IOException if an I/O error occurs
fluss-common/src/main/java/org/apache/fluss/lake/source/RecordReader.java:45
↓ 63 callers
Method
wrap
(Iterator<R> inner)
fluss-common/src/main/java/org/apache/fluss/utils/CloseableIterator.java:34
↓ 63 callers
Method
writeRows
( Connection connection, TablePath tablePath, List<InternalRow> rows, boolean append)
fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/utils/FlinkTestBase.java:270
↓ 62 callers
Method
clear
()
fluss-server/src/main/java/org/apache/fluss/server/log/LogSegments.java:67
↓ 62 callers
Method
getDouble
Returns the double value at the given position.
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:57
↓ 61 callers
Method
closeQuietly
Closes the given AutoCloseable. <p><b>Important:</b> This method is expected to never throw an exception.
fluss-common/src/main/java/org/apache/fluss/utils/IOUtils.java:124
↓ 61 callers
Method
getDecimal
Returns the decimal value at the given position. <p>The precision and scale are required to determine whether the decimal value was stored in a compa
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:71
↓ 61 callers
Method
getOffset
Gets the start offset of this binary data in the {@link MemorySegment}s.
fluss-common/src/main/java/org/apache/fluss/row/MemoryAwareGetters.java:32
↓ 60 callers
Method
clear
()
fluss-common/src/main/java/org/apache/fluss/utils/UnionIterator.java:47
↓ 60 callers
Method
isEmpty
()
fluss-server/src/main/java/org/apache/fluss/server/coordinator/lease/KvSnapshotLeaseHandler.java:181
↓ 60 callers
Method
lookup
Lookups certain row from the given lookup key. <p>The lookup key must be a primary key if the lookuper is a Primary Key Lookuper (created by {@code t
fluss-client/src/main/java/org/apache/fluss/client/lookup/Lookuper.java:55
↓ 59 callers
Method
addGroup
Creates a new MetricGroup and adds it to this groups sub-groups. @param name name of the group @return the created group
fluss-common/src/main/java/org/apache/fluss/metrics/groups/MetricGroup.java:101
↓ 59 callers
Method
encodeField
Write the row's field in given pos with given value. @param pos the pos of the field to write. @param value the value of the field to write.
fluss-common/src/main/java/org/apache/fluss/row/encode/RowEncoder.java:74
↓ 59 callers
Method
equals
(Object o)
fluss-common/src/main/java/org/apache/fluss/fs/FsPath.java:341
↓ 59 callers
Method
setNumOfTabletServers
Sets the number of tablet servers.
fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java:953
↓ 59 callers
Method
withSchema
(RowType rowType)
fluss-common/src/test/java/org/apache/fluss/testutils/LogRecordAssert.java:43
↓ 58 callers
Method
SMALLINT
Data type of a 2-byte signed integer with values from -32,768 to 32,767. @see SmallIntType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:97
↓ 58 callers
Method
getClientConfig
()
fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java:391
↓ 58 callers
Method
parseInt
Safely parses the specified string as an integer and returns the value. If a NumberFormatException occurs while parsing the integer, an error is logge
fluss-filesystems/fluss-fs-s3/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java:332
↓ 57 callers
Method
key
Starts building a new {@link ConfigOption}. @param key The key for the config option. @return The builder for the config option with the given key.
fluss-common/src/main/java/org/apache/fluss/config/ConfigBuilder.java:103
↓ 57 callers
Method
milliseconds
Returns the current time in milliseconds. <p>This refers to real world wall clock time, and it is typically derived from a system clock. It is subjec
fluss-common/src/main/java/org/apache/fluss/utils/clock/Clock.java:41
↓ 57 callers
Method
toByteArray
()
fluss-common/src/main/java/org/apache/fluss/row/InternalArray.java:59
↓ 56 callers
Method
comment
Define the comment for this table.
fluss-common/src/main/java/org/apache/fluss/metadata/TableDescriptor.java:633
↓ 56 callers
Method
getTableConfig
Returns a {@link TableConfig} helper instance to easily get "table. " related configs from {@link #getProperties()}.
fluss-common/src/main/java/org/apache/fluss/metadata/TableInfo.java:251
↓ 56 callers
Method
parseDuration
Parse the given string to a java {@link Duration}. The string is in format "{length value}{time unit label}", e.g. "123ms", "321 s". <p>Supported tim
fluss-common/src/main/java/org/apache/fluss/utils/TimeUtils.java:62
↓ 56 callers
Method
totalSize
Gets the total serialized byte array size of the message.
fluss-common/src/main/java/org/apache/fluss/rpc/messages/ApiMessage.java:32
↓ 56 callers
Method
writeString
(int pos, BinaryString value)
fluss-common/src/main/java/org/apache/fluss/row/BinaryWriter.java:61
↓ 55 callers
Method
SUM
Creates a SUM aggregation function that computes the sum of numeric values. <p>Supported data types: TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE, D
fluss-common/src/main/java/org/apache/fluss/metadata/AggFunctions.java:63
↓ 55 callers
Method
endsWith
Tests if this BinaryString ends with the specified suffix. @param suffix the suffix. @return {@code true} if the bytes represented by the argument is
fluss-common/src/main/java/org/apache/fluss/row/BinaryString.java:381
↓ 55 callers
Method
expectType
(DataType expectedType)
fluss-common/src/test/java/org/apache/fluss/types/DataTypeParserTests.java:203
↓ 55 callers
Method
get
Reads the byte at the given position. @param index The position from which the byte will be read @return The byte at the given position. @throws Inde
fluss-common/src/main/java/org/apache/fluss/memory/MemorySegment.java:297
↓ 55 callers
Method
getCustomExtension
()
fluss-test-utils/src/main/java/org/apache/fluss/testutils/common/AllCallbackWrapper.java:33
↓ 55 callers
Method
getName
()
fluss-protogen/fluss-protogen-generator/src/main/java/org/apache/fluss/protogen/generator/generator/ProtobufEnum.java:31
↓ 55 callers
Method
index
()
fluss-common/src/main/java/org/apache/fluss/predicate/FieldRef.java:44
↓ 54 callers
Method
CHAR
Data type of a fixed-length character string {@code CHAR(n)} where {@code n} is the number of code points. {@code n} must have a value between 1 and {
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:136
↓ 54 callers
Method
encodeKey
(InternalRow row)
fluss-common/src/main/java/org/apache/fluss/row/encode/CompactedKeyEncoder.java:78
↓ 54 callers
Method
getBaseOffset
()
fluss-server/src/main/java/org/apache/fluss/server/log/LogSegment.java:118
↓ 54 callers
Method
getPartitionId
Return the id of the partition the row belongs to. It'll try to update the metadata if the partition doesn't exist. If the partition doesn't exist yet
fluss-client/src/main/java/org/apache/fluss/client/utils/ClientUtils.java:123
↓ 54 callers
Method
getPartitionKeys
Get the partition keys of the table. This will be an empty set if the table is not partitioned. @return partition keys of the table
fluss-common/src/main/java/org/apache/fluss/metadata/TableInfo.java:229
↓ 54 callers
Method
writeTo
Writes the bytes data from this send to the provided channel. @param out The output channel to write out @throws IOException If the write fails
fluss-common/src/main/java/org/apache/fluss/record/send/Send.java:33
↓ 53 callers
Method
DATE
Data type of a date consisting of {@code year-month-day} with values ranging from {@code 0000-01-01} to {@code 9999-12-31}. <p>Compared to the SQL st
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:170
↓ 53 callers
Method
TIME
Data type of a time WITHOUT time zone {@code TIME} with no fractional seconds by default. <p>An instance consists of {@code hour:minute:second} with
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:187
↓ 53 callers
Method
getPrecision
()
fluss-common/src/main/java/org/apache/fluss/types/TimeType.java:71
↓ 53 callers
Method
meter
Registers a new {@link Meter} with Fluss. @param name name of the meter @param meter meter to register @param <M> meter type @return the registered m
fluss-common/src/main/java/org/apache/fluss/metrics/groups/MetricGroup.java:93
↓ 52 callers
Method
channel
(T record)
fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/sink/ChannelComputer.java:31
↓ 52 callers
Method
dropTable
Drop the table with the given table path asynchronously. <p>The following exceptions can be anticipated when calling {@code get()} on returned future
fluss-client/src/main/java/org/apache/fluss/client/admin/Admin.java:249
↓ 52 callers
Method
getShort
Returns the short value at the given position.
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:45
↓ 52 callers
Method
getTableId
()
fluss-client/src/main/java/org/apache/fluss/client/metadata/KvSnapshots.java:63
↓ 52 callers
Method
newAppend
Creates a new {@link Append} to build a {@link AppendWriter} to append data to this table (requires to be a Log Table).
fluss-client/src/main/java/org/apache/fluss/client/table/Table.java:68
↓ 52 callers
Method
of
(Integer... replicas)
fluss-server/src/main/java/org/apache/fluss/server/zk/data/BucketAssignment.java:37
↓ 52 callers
Method
putAll
(Map<? extends K, ? extends V> entries)
fluss-common/src/main/java/org/apache/fluss/utils/CopyOnWriteMap.java:95
↓ 52 callers
Method
remoteLogSegmentId
()
fluss-common/src/main/java/org/apache/fluss/remote/RemoteLogSegment.java:92
↓ 52 callers
Method
toBinaryValue
(BinaryRow row)
fluss-server/src/test/java/org/apache/fluss/server/kv/rowmerger/aggregate/FieldAggregatorParameterizedTest.java:61
↓ 51 callers
Method
equal
(int idx, Object literal)
fluss-common/src/main/java/org/apache/fluss/predicate/PredicateBuilder.java:84
↓ 51 callers
Method
inReadLock
( ReadWriteLock lock, ThrowingRunnable<E> runnable)
fluss-common/src/main/java/org/apache/fluss/utils/concurrent/LockUtils.java:48
↓ 51 callers
Method
setClusterConf
Sets the base cluster configuration for TabletServer and CoordinatorServer.
fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java:959
↓ 50 callers
Method
BYTES
Data type of a variable-length binary string (=a sequence of bytes). @see BytesType
fluss-common/src/main/java/org/apache/fluss/types/DataTypes.java:61
↓ 50 callers
Method
cancel
()
fluss-kafka/src/main/java/org/apache/fluss/kafka/KafkaRequest.java:123
↓ 50 callers
Method
close
Closes this instance.
fluss-common/src/main/java/org/apache/fluss/security/auth/sasl/jaas/Login.java:68
↓ 50 callers
Method
getElementOrNull
(InternalArray array, int pos)
fluss-common/src/main/java/org/apache/fluss/row/InternalArray.java:244
↓ 50 callers
Method
getLeaderAndIsr
Get the bucket LeaderAndIsr in ZK.
fluss-server/src/main/java/org/apache/fluss/server/zk/ZooKeeperClient.java:401
↓ 50 callers
Method
getPartitionId
()
fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/source/enumerator/FlinkSourceEnumerator.java:1199
↓ 50 callers
Method
getSnapshotID
()
fluss-server/src/main/java/org/apache/fluss/server/kv/snapshot/CompletedSnapshot.java:117
↓ 50 callers
Method
newConcurrentHashMap
()
fluss-common/src/main/java/org/apache/fluss/utils/MapUtils.java:30
↓ 50 callers
Method
newInstance
()
fluss-common/src/test/java/org/apache/fluss/metrics/util/NOPMetricsGroup.java:31
↓ 50 callers
Method
of
Creates an instance of {@link GenericArray} with given field values.
fluss-common/src/main/java/org/apache/fluss/row/GenericArray.java:348
↓ 49 callers
Method
createLogScanner
Creates a {@link LogScanner} to continuously read log data for this scan. <p>Note: this API doesn't support pre-configured with {@link #limit(int)}.
fluss-client/src/main/java/org/apache/fluss/client/table/scanner/Scan.java:67
↓ 49 callers
Method
fromMap
Creates a new configuration that is initialized with the options of the given map.
fluss-common/src/main/java/org/apache/fluss/config/Configuration.java:77
↓ 49 callers
Method
getAdmin
Retrieve a new Admin client to administer a Fluss cluster.
fluss-client/src/main/java/org/apache/fluss/client/Connection.java:54
↓ 49 callers
Method
getClassLoader
Helper method to get the class loader used to load the plugin. This may be needed for some plugins that use dynamic class loading afterwards the plugi
fluss-common/src/main/java/org/apache/fluss/plugin/Plugin.java:39
↓ 49 callers
Method
getLong
(int i)
fluss-common/src/main/java/org/apache/fluss/row/columnar/LongColumnVector.java:25
↓ 49 callers
Method
getScheme
Gets the scheme of the file system created by this plugin.
fluss-common/src/main/java/org/apache/fluss/fs/FileSystemPlugin.java:36
↓ 49 callers
Method
getSizeInBytes
Get the size in bytes of this record. @return the size of the record in bytes
fluss-common/src/main/java/org/apache/fluss/record/KvRecord.java:55
↓ 49 callers
Method
pointTo
(MemorySegment segment, int offset, int length)
fluss-common/src/main/java/org/apache/fluss/row/compacted/CompactedRowReader.java:63
↓ 49 callers
Method
resolve
(Schema schema)
fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/catalog/TestSchemaResolver.java:46
↓ 49 callers
Method
toFlinkRowData
(LogRecord logRecord)
fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/utils/FlussRowToFlinkRowConverter.java:62
↓ 48 callers
Method
getBucketId
()
fluss-server/src/main/java/org/apache/fluss/server/metadata/BucketMetadata.java:44
↓ 48 callers
Method
getTimestampNtz
Returns the timestamp value at the given position. <p>The precision is required to determine whether the timestamp value was stored in a compact repr
fluss-common/src/main/java/org/apache/fluss/row/DataGetters.java:79
↓ 48 callers
Method
subscribeFromBeginning
Subscribe to the given table buckets from beginning dynamically. If the table bucket is already subscribed, the start offset will be updated. <p>It e
fluss-client/src/main/java/org/apache/fluss/client/table/scanner/log/LogScanner.java:83
↓ 47 callers
Method
database
(String databaseName)
fluss-common/src/main/java/org/apache/fluss/security/acl/Resource.java:81
↓ 47 callers
Method
hasNext
()
fluss-server/src/main/java/org/apache/fluss/server/kv/autoinc/BoundedSegmentSequenceGenerator.java:126
↓ 47 callers
Method
indexOf
Returns the index within this string of the first occurrence of the specified substring, starting at the specified index. @param str the substring to
fluss-common/src/main/java/org/apache/fluss/row/BinaryString.java:448
↓ 47 callers
Method
nextToken
()
fluss-common/src/main/java/org/apache/fluss/types/DataTypeParser.java:394
↓ 47 callers
Method
tableBucket
Returns the table bucket. @return the table bucket
fluss-common/src/main/java/org/apache/fluss/lake/writer/WriterInitContext.java:49
↓ 47 callers
Method
writeInt
Writes an <code>int</code> value, which is consisted of four bytes, to the output stream. The byte values to be written, in the little-endian order. T
fluss-common/src/main/java/org/apache/fluss/memory/OutputView.java:76
↓ 46 callers
Method
getFieldNames
()
fluss-common/src/main/java/org/apache/fluss/types/RowType.java:66
↓ 46 callers
Method
getOptions
Returns all relevant {@link Options} for parsing the command line arguments. @return Options to use for the parsing
fluss-server/src/main/java/org/apache/fluss/server/cli/ParserResultFactory.java:39
↓ 46 callers
Method
of
Utility to create a {@link TableInfo} from a {@link TableDescriptor} and other metadata.
fluss-common/src/main/java/org/apache/fluss/metadata/TableInfo.java:312
↓ 46 callers
Method
putLong
(byte[] target, long offset, long value)
fluss-common/src/main/java/org/apache/fluss/utils/UnsafeUtils.java:50
↓ 45 callers
Method
collectRowsWithTimeout
( CloseableIterator<Row> iterator, int expectedCount)
fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java:91
↓ 45 callers
Method
fromListenersString
(String listeners)
fluss-common/src/main/java/org/apache/fluss/cluster/Endpoint.java:149
← previous
next →
201–300 of 18,774, ranked by callers