risingwave_pb::expr::table_function

Type Alias PbType

source
pub type PbType = Type;
Expand description

Alias for Type.

Aliased Type§

enum PbType {
Show 20 variants Unspecified = 0, GenerateSeries = 1, Unnest = 2, RegexpMatches = 3, Range = 4, GenerateSubscripts = 5, PgExpandarray = 6, PgGetKeywords = 18, JsonbArrayElements = 10, JsonbArrayElementsText = 11, JsonbEach = 12, JsonbEachText = 13, JsonbObjectKeys = 14, JsonbPathQuery = 15, JsonbPopulateRecordset = 16, JsonbToRecordset = 17, FileScan = 19, PostgresQuery = 20, MysqlQuery = 21, UserDefined = 100,
}

Variants§

§

Unspecified = 0

§

GenerateSeries = 1

§

Unnest = 2

§

RegexpMatches = 3

§

Range = 4

§

GenerateSubscripts = 5

§

PgExpandarray = 6

buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE

§

PgGetKeywords = 18

§

JsonbArrayElements = 10

Jsonb functions

§

JsonbArrayElementsText = 11

§

JsonbEach = 12

§

JsonbEachText = 13

§

JsonbObjectKeys = 14

§

JsonbPathQuery = 15

§

JsonbPopulateRecordset = 16

§

JsonbToRecordset = 17

§

FileScan = 19

file scan

§

PostgresQuery = 20

postgres query

§

MysqlQuery = 21

mysql query

§

UserDefined = 100

User defined table function

Trait Implementations§

source§

impl FromStr for PbType

source§

type Err = ()

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more